2016-12-05 10 views
1

私は、ウェブフック付きのリード広告ジェネレータを介して私たちのシステムにライブリード摂取を構築しようとしています。Facebookの広告とウェブフック

私は、このチュートリアルhttps://developers.facebook.com/docs/marketing-api/guides/lead-ads/quickstart/webhooks-integration

を以下のよしかし、私のFacebookアプリは、ページリードジェネレーションにウェブフックを接続する必要があります。だからステップ1ads management and Manage Pagesアクセス許可を有効にするチュートリアルに行く、私はそれがアプリケーションののスクリーンキャストをアップロードする必要があるため、私は続行することができません(明らかにアプリケーションはGUIを持っていません)。

この目標を達成する他の方法はありますか?おかげさまで

+0

レビューが必要なのは、アプリで役割を持たないユーザーがこの機能を使用できるようにする場合のみです。 – CBroe

+0

私の場合、私は上記のリンク先のチュートリアルを見ると、ページ広告によって生成されたリードがアプリによって収集されることがわかります。 –

+0

https://developers.facebook.com/docs/apps/faq#faq_180362122361921 – CBroe

答えて

0

あなたはまったく同じことをやっている自分と同じ壁に当たったような音がします。ランダムなユーザーがログインしてFacebookのアカウントから管理しない限り、アプリのレビューは必ずしも必要ではありません。そうでない場合は、Lead Ads Webhooksのビデオチュートリアルにしたがってウェブフックを設定してください。

これが実行された後も、まだFacebookのアプリケーションに登録する必要がないため、まだFacebookのアプリからのリードは送信されません(ただしテストは少なくとも送信できます)。購読API hereがこれを助けるはずです(GETリクエストはサブスクリプションをリストし、POSTリクエストはRESTfulなので新しいリクエストを追加します)。

この後も、この設定を行うにはまだ十分ではありません。リードIDはwebhook APIから取得されますが、実際のユーザー情報は取得されません。これを行うには、Facebookの広告SDKをダウンロードし、IDと一緒にLeadクラスを使用して情報を取得することをおすすめします。これに先立って、SDKがFacebookページにアクセスするために使用できる生涯のトークンを作成すると、アクセスが与えられたSystem Userを作成すると便利です(これはユーザーが見ることはできません)。適切なアクセス許可を与え、適切なアセットを割り当てます(適切なアクセス許可も忘れないでください)。

関連する問題