(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
要約する:
これは本当に API の制限ですか?
Android SDK を使用して追加のアクセス許可なしで認証トークンを取得するときに、「 [アプリ] が公開プロフィールとフレンド リストにアクセスしようとしています」というメッセージを抑制する方法はありますか?
サーバー側の SDK を使用することは可能でしょうか?
編集:これを行うための最良の方法は、サーバー側で長寿命の App Access tokenを使用することです。