1

(facebook グラフ API を使用して) Facebook ページによって作成された最後の 5 つの投稿を取得することは可能ですか?

この情報を Android アプリに表示したいと考えており、Facebook Android SDK を使用して「[アプリ] が公開プロフィールと友達リストにアクセスしようとしています」というメッセージが表示されるのを避けたいと考えています。迷惑で不正確だからです。

たとえば、次の呼び出しは認証トークンなしで機能します: https://graph.facebook.com/nike

しかし、これは違います: https://graph.facebook.com/nike/posts

{
   "error": {
      "message": "An access token is required to request this resource.",
      "type": "OAuthException",
      "code": 104
   }
}

認証トークンなしでこのページから HTML をスクレイピングすることはできますが、これはこのような単純なタスクにはやり過ぎのようです: https://www.facebook.com/nike/posts

要約する:

  1. これは本当に API の制限ですか?

  2. Android SDK を使用して追加のアクセス許可なしで認証トークンを取得するときに、「 [アプリ] が公開プロフィールとフレンド リストにアクセスしようとしています」というメッセージを抑制する方法はありますか?

  3. サーバー側の SDK を使用することは可能でしょうか?

編集:これを行うための最良の方法は、サーバー側で長寿命の App Access tokenを使用することです。

4

1 に答える 1