#327
Workplace by Facebook

esaの記事作成・更新時などに Workplace by Facebook に通知するように設定する方法について説明します。

:warning: ご注意下さい

  • Workplace by Facebookの管理者権限が必要です
  • 文中のスクリーンショットはWorkplace by Facebookの新UIで作成しています
    • 新旧UIの切り替えは、クイックヘルプからいつでも可能です
    • クイックヘルプは旧UIではページ上部、新UIでは左下のあたりにあります
      • esa通知テスト2.png (13.0 kB)

通知先のグループの作成

通知先のグループのIDの取得

  • 先程作成したグループをブラウザで表示したときのURLからグループIDを控えておきます
    • https://workplace.facebook.com/groups/[グループID]/

グループの投稿の設定

デフォルトではグループに投稿されたメッセージが承認されるまで表示されないので、設定を変更しておきます

  • esa通知テスト2.png (148.1 kB)
  • esa通知テスト2.png (81.8 kB)
  • esa通知テスト2.png (278.2 kB)

Access Tokenの取得

  • https://workplace.facebook.com/ にアクセスします
  • 「管理者用パネル」→「統合」→「カスタムアプリを作成」をクリックします
    • _1__Admin_Panel.png (222.2 kB)
    • スクリーンショット 2019-05-16 11.05.12.png (67.9 kB)
  • 「アクセストークンの作成」をクリックします
    • _1__Admin_Panel.png (222.3 kB)
    • スクリーンショット 2019-05-16 11.08.17.png (95.8 kB)
  • アクセストークンが表示されるのでコピーして控えておきます (後ほどesa上で設定します)
    • _1__Admin_Panel.png (163.1 kB)

統合へのアクセス許可の設定

  • 「グループのコンテンツを管理」をチェックして 保存 します
    • Admin_Panel.png (403.1 kB)
    • Admin_Panel.png (13.9 kB)

esa上でWebhookを設定

  • owner権限のアカウントで [team].esa.io にアクセスにします
  • 「SETTINGS」 → 「 Webhook・アプリ連携」→「Add webhooks」をクリックします
  • 控えておいたグループIDとAccess Tokenを入力し、Saveをクリックします
    • _development__Webhooks_-_ware2_esa_io.png (153.2 kB)
  • Webhookを保存後、以下のような通知がWorkplace側に表示されていれば設定完了です
    • スクリーンショット 2019-05-16 11.38.08.png (205.5 kB)

トラブルシューティング

通知が行われない

以下の設定をもう一度ご確認下さい

  • Workplace by Facebook
    • グループIDが正しいか
    • Access Tokenが正しいか
    • 「統合へのアクセス許可の設定」で「グループのコンテンツを管理」にチェックが入っているか
      • (保存が必要です)
  • esa
    • Webhookの設定がActiveになっているか
    • "on post XXX" や "on comment" など通知タイミングの設定が意図したものになっているか

それでも解決しない場合はご利用チームの右下のフィードバックフォームからご連絡下さい

Referenced from

Comments0