前提・実現したいこと
curlコマンドを実行し、ユーザに指定されたメッセージを送信する
発生している問題・エラーメッセージ
以下、curlコマンドを実行したが、channel access tokenで指定されたbotに、メッセージが送信されない。 また、curlコマンド実行時に返ってくるステータスコードは、200です。
該当のソースコード
curl -v -X POST https://api.line.me/v2/bot/message/multicast
-H 'Content-Type: application/json'
-H 'Authorization: Bearer {channel access token}'
-d '{
"to": ["{任意のユーザId}"],
"messages":[
{
"type":"text",
"text":"Hello, world1"
},
{
"type":"text",
"text":"Hello, world2"
}
]
}'
試したこと
他のchannel access tokenを指定したり、別のユーザIdで、別のchannel access tokenに送信するよう指定して、実行しました。 どちらも、正常に行われました。
補足情報(FW/ツールのバージョンなど)
channel access tokenや、user idが間違っている可能性は、テストをしているため、非常に低いと思われます。 僕は、200を返しているにも関わらず、エラーになるという事で、LINE側のバグなのでは無いのかなぁと考えております。 11/27にも、messaging apiのエラーは起きましたし、、、
関連する質問