連携
Metaのwebhook検証トークンについて
プラットフォームオーナー専用:MetaのWebhook検証トークンとは何か、どんな文字で始まり、どこに入力するのかを説明します。
始める前に
- プラットフォームオーナーであること。
手順の概要
ステップ1/4
検証トークンは、自分で決めるパスワードです。パスワード管理ツールなどで、長くランダムな文字列を作成してください。Metaから発行されるものではありません。
パスワード管理ツール cfhq-leads-7Qm2xR9vK4pT8wZ1 「npx wrangler secret put META_WEBHOOK_VERIFY_TOKEN」を実行して貼り付けます(WhatsAppではWHATSAPP_VERIFY_TOKENを使います)。
terminal CompanyFlowHQ SEOデスク 自動化 メールマーケティング チーム・人事 連携 設定 ガイド Terminal Search ⌘K npx wrangler secret put META_WEBHOOK_VERIFY_TOKEN Terminal npx wrangler secret put META_WE… 設定 → プラットフォーム(オーナーのみ)でアプリのWebhookを設定をタップします。同じトークンをこちらからMetaに送信します。
companyflowhq.com/settings CompanyFlowHQ SEOデスク 自動化 メールマーケティング チーム・人事 連携 設定 ガイド 設定 Search ⌘K アプリのWebhookを設定 Metaで確認 設定 アプリのWebhookを設定 Metaで確認 Metaのウェブフック(Webhooks)ページで、コールバックアドレスと同じトークンを認証トークン(Verify token)に貼り付け、認証して保存(Verify and save)をクリックします。
developers.facebook.com/apps CompanyFlowHQ SEOデスク 自動化 メールマーケティング チーム・人事 連携 設定 ガイド Meta for Developers Search ⌘K Callback URL https://companyflowhq.com/api/webhooks/meta-leads Verify token cfhq-leads-7Qm2… Verify and save Meta for Developers Callback URL https://companyflowhq.com/api/w… Verify token cfhq-leads-7Qm2… Verify and save
コードの例
確認する場所: 自分で作成します(パスワード管理ツール)貼り付ける場所: CloudflareのシークレットMETA_WEBHOOK_VERIFY_TOKENと、Meta → ウェブフック(Webhooks)→ 認証トークン(Verify token)
これではありません: EAAG… (an access token) or the App secret — これらはMetaが発行するものです。検証トークンは自分で決める文字列です。
✅ うまくいったかを確認するには
- MetaでWebhookの横に緑のチェックマークが表示され、Metaで確認でも問題がないと表示されます。
⚠️ よくある間違い
問題Metaに「URLを検証できませんでした」と表示される。対処法MetaとCloudflareのトークンは、スペースを含めて完全に一致している必要があります。シークレットを変更したら、デプロイし直してください。
問題App secretをトークンとして使ってしまった。対処法新しいランダムなトークンを作成してください。App secretはほかの場所に貼り付けないでください。
