15

Facebook Web フック API を使用して、リアルタイムのパブリック フィードをストリーミングしようとしています。ここでは、Web フック コンソールでページ サブスクリプションを設定しようとしています。Callback URL というフィールドがあります。この URL は何に関するものですか?

また、コールバック URL の設定に関するドキュメントも試してみました。しかし、私は理解できませんでした。

https://developers.facebook.com/docs/graph-api/webhooks#setup

コールバック URL を SSL localhost にすることはできませんか? ローカルホストの URL を指定しようとすると、「提供された URL を確認できません」というエラー メッセージが表示されます。

4

4 に答える 4

4

Facebook は更新を配信するためにサーバーからその URL にリクエストを送信します。そのため、当然、インターネット経由でパブリックにアクセスできる必要がありますが、ローカル ホスト アドレスは明らかにそうではありません。

サブスクライブしたオブジェクトとフィールドのデータが変更された場合、Facebook はその URL にリクエストを送信します。また、データ構造がどのように見えるかは、ドキュメントに記載されています。ページ フィールドの場合、新しいコンテンツを直接返します。ユーザー フィールドの場合は、変更されたフィールドのみが通知されるため、そのデータを要求できます。

管理者アクセス権を持つページのリアルタイム更新のみを取得できます。また、Public Feed API は非推奨ではありません。ただし、アクセスは少数の Facebook パートナーに限定されています。申請することはできません。この種のデータが絶対に必要な場合は、これらのパートナーのいずれかに連絡して、ソリューションを開発してもらう必要があります。

于 2016-01-13T10:59:49.897 に答える