K さん ありがとうございます。ダブルクオートに修正したところ改善しました。
** 変更後のコード **
curl -v -X POST https://api.line.me/v2/bot/message/push
-H "Content-Type: application/json"
-H "Authorization: Bearer ${TOKEN}"
-d "{
"to": ${USERID},
"messages":[
{
"type":"text",
"text":"Hello, world1"
}
]
}"
該当のソースコードではシングルクオートが使用されているので、環境変数${TOKEN}
が展開されずにエラーになっていると思われます。以下のようにダブルクオートに直して試してみてください。
curl -v -X POST https://api.line.me/v2/bot/message/push
-H "Content-Type: application/json"
-H "Authorization: Bearer ${TOKEN}"
-d "{
"to": "${USERID}",
"messages": [
{
"type": "text",
"text": "Hello, world1"
},
{
"type": "text",
"text": "Hello, world2"
}
]
}"