page icon

Message API連携

(2024/10/30更新)
Messaging APIを使用することで、ClickアプリからLINE公式アカウントに紐づいた個別のユーザーに、任意のタイミングでメッセージを送信することが可能です。
準備:LINE公式アカウントを作成、Clickアプリ内ではLINEログイン設定をしLINE IDを取得してください。
 
 

目次

 

プロバイダーにチャネル「Message API」の作成

 
にログインし、LINEログインを作成した同じプロバイダー内で、チャネル「Message API」を作成します。
LINE公式アカウントを作成する画面に遷移します。
A.LINE公式アカウントをまだ作っていない場合は、作成してください。
B.既にあるLINE公式アカウントを紐づけたい場合は、特に作成しなくて大丈夫です。
 
LINE公式アカウントが作成出来たら、ホーム右上の設定ボタンを押してください。
設定>Message APIを選択してください。
Message APIを利用するボタンをクリックしてください。
ここで、LINEログインを作成したプロバイダーを選択する。
必要事項を記入し、OKボタンを押して下さい。これで、LINE公式アカウントの接続ができました。
に戻ってください。
同じプロバイダー内にLINEログインとメッセージAPIができていることを確認してください。
上記のメッセージAPIをクリックしてください。
メッセージAPI設定のページの下部にある、チャンネルアクセストークン(長期有効)の問題ボタンをクリックしてください。
 
アクセストークンが生成されるので、コピーしておきましょう。

Click側の設定

※基本的な送信フォームの設定をします。(テキストを2分送ることができる)
Clickアプリのホームに、カスタムリスト>Userテーブル情報を設定します。
カスタムリストから、ClickFlow>新規ページ作成>メッセージ配信ページ作成
メーっセージ作成ページには、インプットエレメントとボタンを配置してください。
配信ボタンを選択>ClickFlowの追加>カスタムClickFlow>新ClickFlowを選択してください。
 
 
すると、General APIの画面が出ますので、設定してください。
 
名前:line api URL:https://api.line.me/v2/bot/message/push 種類:POST
 
設定
Content-Type
Type:Header Name:Content-Type Value:application/json
を入力したら、保存ボタンを押してください。
Authorization
Type:Header Name:Authorization Value:Bearer XXXXXXXXXXX
※Bearerの後に半角スペースを入れた後、先程のチャネルアクセストークンを入力してください。
を入力したら、保存ボタンを押してください。
変数を追加してください。LINE IDは、アプリ上で取得したLINEのユーザーIDを入力して、試験値を作成してください。内容1、内容2の変数は、特に指定がありません。
 
INPUTデータには、以下を入れてください
変数を入れて、テストしてください。(LINEのユーザー IDは、既にClickアプリ上で取得した物)
テストして成功したら、APIが作成されます。
カスタムClickFlowの中にline apiが作成されているので、選択します。
※LINE ID事前にUserテーブル内にテスト用に一つ取得しておいてください。
 
 
以下のように設定してください。これで設定okです。
Clickのアプリを開きLINE のユーザーIDが取得されていることを確認のうえ、メッセージを配信してください。LINE公式アカウントに通知がきているはずです。