Documents

ログインしていません

ログインすると全てのDocumentsを閲覧可能です。

Message Format

AXISサーバとの送受信は次のようなJSON形式で行われます。

{
  "channel" : "jmx-meteorology",
  "message" : {
    "uuid_" : "61c1c5cf-f8e2-3bbd-8f30-b5bad6d5c8a6",
    "Control" : {
      "DateTime" : "2017-06-01T16:51:40+00:00",
      "EditorialOffice" : "横浜地方気象台",
      "Status" : "通常",
      "PublishingOffice" : "横浜地方気象台",
      "Title" : "府県気象情報"
    },
    "Body" : {
      "MeteorologicalInfos" : [],
      "Warning" : [],
      "Comment" : {
        "Text" : [
          {
            "type_" : "本文",
            "valueOf_" : "[気象状況と予想]\n 神奈川県には、暖かく湿った空気が流れ込んでいます。また、2日は上空\n約5500メートルで氷点下15度以下の寒気が流れ込む見込みです。\n このため、神奈川県では、2日昼前にかけて大気の状態が非常に不安定と\nなり、所々で雷雲が発達する見込みです。\n\n[防災事項]\n 神奈川県では、2日昼前にかけて、落雷や竜巻などの激しい突風、急な強\nい雨に注意してください。発達した積乱雲の近づく兆しがある場合には、建\n物内に移動するなど安全確保に努めてください。\n また、降ひょうのおそれもありますので、農作物や農業施設の管理にも注\n意してください。\n\n[補足事項]\n 今後、気象台が発表する注意報、気象情報、竜巻注意情報等に留意してく\nださい。\n 次の「雷と突風及び降ひょうに関する神奈川県気象情報」は2日6時頃に\n発表する予定です。"
          }
        ]
      },
      "Notice" : [
        ""
      ]
    },
    "Head" : {
      "Serial" : "1",
      "InfoKindVersion" : "1.0_0",
      "InfoType" : "発表",
      "InfoKind" : "同一現象用平文情報",
      "TargetDateTime" : "2017-06-02T01:51:00+09:00",
      "Headline" : {
        "Information" : [],
        "Text" : "神奈川県では、2日昼前にかけて大気の状態が非常に不安定となる見込みです。落雷、竜巻などの激しい突風、降ひょう、急な強い雨に注意してください。"
      },
      "EventID" : "JPTF170009",
      "Title" : "雷と突風及び降ひょうに関する神奈川県気象情報",
      "ReportDateTime" : "2017-06-02T01:51:00+09:00"
    }
  }
}

全てのメッセージは、channelとmessageオブジェクトを必ず含みます。

for Subscriber

購読者はChannel Selectionで指定したチャンネルを受信できます。このチャンネル名はルート・オブジェクト直下の"channel"をキーとしたオブジェクトに格納されています。
複数のチャンネルを購読している場合、それぞれの判別はchannelを読むことで可能です。

messageオブジェクト内のフォーマットは、各情報源の解説を参照してください。

for Publisher

発信者は送信先チャンネルを、"channel"をキーとし、チャンネル名を値としたオブジェクトとしてルート・オブジェクト直下に置くことで指定できます。この要件を満たしていないメッセージおよび、該当するチャンネルへの送信権限のないアカウントからのメッセージは破棄されます。

{
  "channel" : "assigned-channel",
  "message" : {
    "text" : "some messages."
  }
}

"message"をキーとしたオブジェクトの値として、発信者は内容を自由に定めることができます。このオブジェクトは必ずvalidなJSON形式でなくてはなりません。

messageオブジェクトに格納するデータについて