事前準備
DX-LINEインストール
AppExchange DX-LINE へ遷移インストールを行います。
・本番環境にインストールの場合: 「今すぐ入手」
・Sandboxにインストールの場合: 「無料で試す」⇒「Sandboxで試す」
DX-LINEのWebhook URL公開
① 設定⇒機能設定⇒デジタルエクスペリエンス⇒設定⇒有効化
※有効化済みの場合、スキップする
➁ 設定⇒すべのサイト⇒新規
※既存のサイト利用する場合、サイト左側の「ビルダー」をクリックし、以下「⑥ ビルダー画面開く」まで進む。
③ テンプレート選択
④「使用を開始する」クリック
⑤ サイト名を任意入力
⑥ 「ビルダー」画面開く
⑦ 左側の「設定」アイコンから「プロファイル」を開く
⑧ 下部の「有効な Apexクラス」に移動し、「編集」を押下する
⑨ 「bfml. FmlLineWebHookCallback」を追加し、保存する
➉ 「編集」をクリックし、「カスタムオブジェクト権限」セクションにて、以下のオブジェクトの参照と作成権限をチェックする。
・友だち
・LINEメッセージ
・LINEメッセージSub
・LINE処理コマンド
・LINEグループメンバー
Webhook URLをLINE側に登録する
⑪ 右の図のように、先ほど作成したサイトのURL取得する。
⑫ LINE側に、WebhookURLを登録する
「Webhook URL」を以下の①~④の順番で試し、「検証」ボタン押下する→「成功」のURLで登録する。
① [上記⑪のURL]/services/apexrest/bfml/fmlline_webhook_callback
➁ [上記⑪のURL]vforcesite/services/apexrest/bfml/fmlline_webhook_callback
③ [上記⑪のURL]visualforce/services/apexrest/bfml/fmlline_webhook_callback
④ [上記⑪のURL]をクリックして、遷移後のURL(「/s」より前の部分) + /services/apexrest/bfml/fmlline_webhook_callback
公式アカウント接続情報を取得し、DX-LINEに設定する
LINEコンソールにてアクセスし、以下の情報を取得する
① チャットID 取得する
➁ チャネルシークレット取得する
③ チャネルアクセストーケン(長期)取得する
上記取得①、➁、③図のようにDX-LINEに登録する