これは私を完全に夢中にさせています。FB アプリをセットアップし、https ://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET にアクセスしてアクセス トークンを取得しました。
ここで、次の URL から (公開されている) フィードを取得したいと思います: https://graph.facebook.com/PAGE_OR_USER_ID/feed?access_token=ACCESS_TOKEN
自分のユーザー ID で試してみても、別のランダム ページを試しても問題なく動作しますが、使用する必要がある PAGE_ID を入力すると機能しません。
ここではいくつかの例を示します。
これは問題なく動作します (私の友人の Facebook ページ): https://graph.facebook.com/tatchit/feed?access_token=213451182120494|JgAwuCE74lh51t1pKMuRM2mz3GU&limit=10&offset=0
これも問題なく動作します (私自身の Facebook ID): https://graph.facebook.com/al.dev.7/feed?access_token=213451182120494|JgAwuCE74lh51t1pKMuRM2mz3GU&limit=10&offset=0
これは機能しません (クライアントの Facebook ページ): https://graph.facebook.com/142616539131188/feed?access_token=213451182120494|JgAwuCE74lh51t1pKMuRM2mz3GU&limit=10&offset=0
エラーは発生しませんが、結果は空です。
Graph API Explorer を試してみると、うまく動作します: https://developers.facebook.com/tools/explorer/?method=GET&path=142616539131188%2Ffeed
しかし、自分のアクセストークンを入力した場合はそうではありません。API Explorerで取得したアクセストークンは一時的なものであるため、使用したくありません。
どうすればいいの?
また。私は今、このアクセストークン、クライアント ID、アプリ ID ビジネス全体を理解するのに苦労してきました - このすべてが説明されている良いチュートリアルはありますか? 私はこれまで問題なくこの仕事をしたことがありません。
ありがとうございました