Facebook ページ API: 「ページの公開コンテンツへのアクセス」レビュー スクリーンキャスト 質問する

Facebook ページ API: 「ページの公開コンテンツへのアクセス」レビュー スクリーンキャスト 質問する

私のウェブサイトは、Facebook ページ API を使用して、ページ所有者が公開した Facebook ページから公開コンテンツを取得し、Facebook ページへの明確なリンクを持つ動的なブログを作成します。

実際の動作はここで確認できます:https://kc-hrubeho.cz(ctrl+F「Facebook」)。黄色のボタン「Načíst další」は、AJAX ページネーションとして機能します。チェコ語で申し訳ありませんが、この Web サイトには英語版がありません。

ページ コンテンツの JSON オブジェクトを取得するために、次の URL を使用しています。https://graph.facebook.com/<PAGE-ID>/feed?access_token=<TOKEN>&limit=10&fields=message,link,attachments,created_time,full_picture,picture,timeline_visibility

今は作品、 しかしアプリレビューに関するよくある質問次のように述べています。

私のアプリは以前はページ上の公開コンテンツにアクセスしていましたが、v3.0 の変更の影響を受けますか?

はい。公開ページのコンテンツにアクセスするアプリは、ページの公開コンテンツ アクセス機能をリクエストし、Facebook によるレビューを受ける必要があります。

また、次のような通知もあります。

現在の API アクセスを維持するには、2018 年 8 月 1 日までにアプリを審査に提出する必要があります。

レビュー用のフォームに記入しました。必須項目の 1 つは「スクリーンキャスト」です。

ページのパブリック コンテンツ アクセスを使用してアプリを確認し、ポリシーに違反していないことを確認する必要があります。任意の方法 (携帯電話で録画したものでも可) を使用して、ビデオ スクリーンキャスト ウォークスルーをアップロードします。次のことを示す必要があります。

  1. Facebookにログインする方法
  2. アプリでこの機能がどのように使用されているか

ただし、スクリーンキャストに関するより詳細な説明には次のように記載されています。

アプリを自分だけが使用するか、少数の人が使用する場合は、アプリを提出する必要はありません。管理者、開発者、テスターなど、アプリ ダッシュボードの [役割] タブにリストされているアカウントは、すべての権限にアクセスでき、ユーザーまたはページ アクセス トークンを生成できます。

これらのアカウントのいずれかを使用して、アプリをテストし、スクリーンキャストを作成できます。

これは非常に混乱を招きます。私の質問は次のとおりです。

  1. 私のコードが Pages API にアクセスし、その結果を自分の Web サイトに表示する場合、それは「少数の人によって使用される」ことになりますか?

  2. もし私が必要はありませんスクリーンキャストを作成するには、レビューを申請するにはどうすればよいですか? レビューは必要ですか (つまり、「トークンは 8 月 1 日以降も機能しますか?」)?

  3. もし私が必要だスクリーンキャスト付きのレビューの場合、私の場合は具体的に何を録画すればよいのでしょうか? コードと Web サイトのスクリーンキャストをいくつかつなぎ合わせて 1 つのビデオにすればよいのでしょうか? 私見ですが、それはおかしいと思います。:)

  4. まったく別のエンドポイントがあるか(レビューを必要としない)または自分のページのデータのみを読み取る必要がある場合は、どのスクリーンキャストを使用すればよいでしょうか?

  5. 私の古いアプリケーションは現在動作しています(8月1日については不明です。上記を参照してください)。同じ目的(アプリケーションの所有者が所有するFBページの公開コンテンツを読むだけ)のアプリケーションについては、レビューで大騒ぎになっていますが、古いものと同じルールセットが適用されるのでしょうか?

前もって感謝します!

編集

これは公式FBサポートグループのグループモデレーターから聞いた話ですFacebook 開発者コミュニティ:

開発モードのアプリを使用して、自分が管理しているページのフィードを取得できます。[...] 8 月 1 日で現在の動作が変わるかどうか、または現在の動作が意図された動作であるかどうかはわかりません。[...] 実際、90 日以上後に何が起こるかを予測できる人に会ったことはありません... ほとんどの専門家は明日の天気を予測することさえできません ;) 真剣に、わかりません...

非常にイライラしましたが、これまでで最も具体的な答えが得られました。

ベストアンサー1

私のコードが Pages API にアクセスし、その結果を自分の Web サイトに表示する場合、そのコードは「少数の人によって使用される」ことになりますか?

おそらく、アプリケーション内で API を使用するのはあなただけです。これはバックグラウンドでの AJAX 呼び出しであり、ログイン ベースのアプリケーションではないため、「数が減った」状況が当てはまるはずです。

スクリーンキャストを作成する必要がない場合、レビューを申請するにはどうすればよいですか? レビューは必要ですか (つまり、「トークンは 8 月 1 日以降も機能しますか?」)?

アプリ開発者とページ管理者の役割が共有されている限り、アプリを開発モードに切り替えると、アプリが引き続き機能することが保証されます。


「アプリが開発モードの場合、アプリで役割を持つすべてのユーザーに対して、任意の権限を持つページアクセストークンを取得できるはずです。自分のページまたはアプリで役割を持つユーザーのページの投稿を管理したいだけの場合は、アプリのレビューを提出せずに開発モードで行うことができます。」 - Facebook開発者サポートからの回答https://developers.facebook.com/support/bugs/2029233277148530/(私によるプライベートレポート)


スクリーンキャストによるレビューが必要な場合、私の場合は具体的に何を録画すればよいのでしょうか? コードと Web サイトのスクリーンキャストをいくつかつなぎ合わせて 1 つのビデオにすればよいのでしょうか? 私見では、それはまったくおかしな話です。:)

前を参照。

自分のページのデータのみを読み取る必要がある場合、使用すべき別のエンドポイント(レビューやスクリーンキャストを必要としない)はありますか?

アプリが開発モードである限り、ページ フィード エンドポイント (/PAGE_ID/feed) を使用し、アプリの開発者であり、ページでロールを持つユーザーが存在する場合は機能するはずです。

私の古いアプリケーションは現在動作しています (8 月 1 日については不明です。上記を参照してください)。レビューで大騒ぎした後に作成された、同じ目的 (アプリケーションの所有者が所有する FB ページの公開コンテンツを読むだけ) のアプリケーションの場合、古いものと同じルール セットが適用されますか?

8月1日の締め切りは特定の権限セットに関するものである

  • ユーザー友達
  • ユーザーリンク
  • ユーザーの性別
  • ユーザー年齢範囲

これらはページ投稿を表示するために必要ではないので、同じように動作するはずです。

アプリ トークンではページに対するロールがあるかどうかを識別できないため、manage_pages アクセス権を持つユーザー トークンまたはページ トークンを使用します。

はい、これは、ユーザー トークンを更新するか、拡張ページ トークンがバックグラウンドで無効にならないようにする方法を実装する必要があることを意味します。

HTTP GET /page__id_owned/feed?access_token=APP|TOKEN

Response
#10) To use 'Page Public Content Access'...

HTTP GET /page__id_owned/feed?access_token=access_token_no_manage_pages

Response
#10) To use 'Page Public Content Access'...

HTTP GET /page__id_owned/feed?access_token=access_token_manage_pages

Response
{
  "data": [
    {
      "created_time": "2018...

HTTP GET /page__id_NOT_owned/feed?access_token=access_token_manage_pages

 #10) To use 'Page Public Content Access'...

パブリックページコンテンツは、ユースケースに直接関係しません。つまり、「パブリックページコンテンツ」は使用しません。これは、データファイアホースとしてパブリックコンテンツを分析するシナリオ用です。一般的な使用法のセクションを参照してください。https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS


「一方、ページ公開コンテンツアクセスはアプリレベル機能匿名化された公開データへの読み取り専用アクセス公開ページ(アプリの開発者が所有していないページ)のビジネス メタデータ、公開コメント、投稿、レビューなどが含まれます。https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS「 - Facebook開発者サポートからの回答https://developers.facebook.com/support/bugs/2029233277148530/(私によるプライベートレポート)


おすすめ記事