コンソール
Channel ID
Channel secret
をメモっておく。
短期のチャネルアクセストークンを取得
- 公式HP
- 有効期間は30日
get_access_token.sh
CHANNEL_ID="0000000000"
CHANNEL_SECRET="ffffffffffffffffffffffffffffffff"
curl -v -X POST https://api.line.me/v2/oauth/accessToken \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode "client_id=${CHANNEL_ID}" \
--data-urlencode "client_secret=${CHANNEL_SECRET}"
プッシュメッセージ
- 1人以上のユーザーに同時に送信する。
- TOKEN値は上で取得したものを設定。
- TOは、今は自分のID以外知らないので、テストで自分のUserIDを指定。
TOKEN="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
curl -v -X POST https://api.line.me/v2/bot/message/multicast \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer ${TOKEN}" \
-d '{
"to": ["Uffffffffffffffffffffffffffffffff"],
"messages":[
{
"type":"text",
"text":"Hello, world3"
},
{
"type":"text",
"text":"Hello, world4"
}
]
}'