LINE BotのCallbackで取得できるデータはcontentTypeごとに異なるようなので表にまとめておきます。
API reference for BOT API - Receiving messages
*locationデータは Locationメッセージからしか取得できない。
_ locationデータ付きのスタンプがサポートされるとうれしいなあ。_
##contentTypeごとのメッセージ有無
*データがないところはnullとなる
contentType | 1:Text | 2:Image | 3:Video | 4:Audio | 7:Location | 8:Sticker | 10:Contact |
---|---|---|---|---|---|---|---|
id | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
contentType | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
from | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
createdTime | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
to | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
toType | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
contentMetadata | - | - | - | - | - | ○ | ○ |
text | ○ | - | - | - | - | - | - |
location | - | - | - | - | - | ○ | - |
##contentTypeごとのcontentMetadata有無
*データがないところはnullとなる
contentType | 1:Text | 2:Image | 3:Video | 4:Audio | 7:Location | 8:Sticker | 10:Contact |
---|---|---|---|---|---|---|---|
STKPKGID | - | - | - | - | - | ○ | - |
STKID | - | - | - | - | - | ○ | - |
STKVER | - | - | - | - | - | ○ | - |
STKTXT | - | - | - | - | - | ○ | - |
mid | - | - | - | - | - | - | ○ |
displayName | - | - | - | - | - | - | ○ |
*データの取得についてはこちらの記事を参照させていただきました。↓
LINE BOT API Trialでできる全ての事を試してみた