LINE APIでメッセージを送る最低限の設定

概要

LINE Messaging APIの作成と、APIを叩く時の最低限のパラメータを紹介します。

背景

いつも「ちょろっと自分宛にメッセージを送りたいだけなんだけど」となるので、最低限なにをしないといけないのか紹介します。

やりかた

LINE Messaging APIの作成 (終わっている方はスキップしてください)

ここが一番億劫ですが、やらないといけないのでやってください。
SMS認証が入るのでお手元にスマートフォンの用意を忘れずに。

LINE Business IDを取得します。
次のページから [今すぐはじめよう] をクリックします。
https://developers.line.biz/ja/services/messaging-api

あとは案内に従って適当にアカウントを作ります。

ユーザーIDとチャネルアクセストークンを確認する

LINE Business IDでLINE Developersコンソールにサインインします。https://developers.line.biz/console

私は古い手順でアカウントを取ったので、前述の [今すぐはじめよう] から作った時に、以下のプロバイダーやMessaging APIチャネルが作成されているかわからないです。
もし無かったら適当に作成しつつ進めてください。

コンソールから作成したプロバイダーをクリックします。

作成したMessaging APIチャネルをクリックします。

[チャネル基本設定]にある、[あなたのユーザーID]を控えます。

[Messaging API設定] にある、[チャネルアクセストークン (長期)] を控えます。

メッセージを送る

次の形式でPOSTしてやればメッセージが送られます。

URLhttps://api.line.me/v2/bot/message/push
header‘Content-Type: application/json’
‘Authorization: Bearer “<チャネルアクセストークン>”‘
data‘{“to”: “ユーザーID”, “messages”:[{“type”:”text”, “text”:”<送りたいメッセージ>” }]}’

curlで送るならこんな感じ。

 curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer "<チャネルアクセストークン>"' -d '{"to": "ユーザーID", "messages":[{"type":"text", "text":"Hello, World" }]}'

コメント