https://developers.line.me/bot-api/getting-started-with-bot-api-trial#receiving_messages_operations

https://developers.line.me/bot-api/api-reference#receiving_messages

試しに何かを入力してみたところ、送られてきた電文は以下の通りでした

 {
   "result": [
     {
       "content": {
         "toType": 1,
         "createdTime": 1462347951739,
         "from": "[MID of the user who sent the message.]", 送信者のMID
         "location": null,
         "id": "[Identifier of the message]",
         "to": [
           "[Array of user who will receive the message.]" 受信者のMID配列
         ],
         "text": "てすと",
         "contentMetadata": {
           "AT_RECV_MODE": "2",
           "SKIP_BADGE_COUNT": "true"
         },
         "deliveredTime": 0,
         "contentType": 1,
         "seq": null
       },
       "createdTime": 1462347951776,
       "eventType": "138311609000106303",
       "from": "[Fixed value(ホントかな?) ]",
       "fromChannel": 1341301815,   Fixed valueらしい
       "id": "[ID string to identify each event]",
       "to": [
         "[MID value granted by the BOT API server’s Channel]"
       ],
       "toChannel": [Channel ID of the BOT API server]
     }
   ]
 }

送られてくるコンテンツ(文字列、画像、動画、音声、位置情報、スタンプ、連絡先)によって、content部分がいろいろ変化するみたいですね。どのコンテンツが送られてきているかは、そのcontent部分のcontentType (上記は1=文字列) で判定します。
|contentType value |Description|
|1 |Text message|
|2 |Image message|
|3 |Video message|
|4 |Audio message|
|7 |Location message|
|8 |Sticker message|
|10 |Contact message|

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS