Ajax 経由で Facebook ページからイベントを取得しようとしています。
ただし、ユーザーのログインプロセスはありません。このため、このページのドキュメントに従って「アプリとしてログイン」を実装しようとしています。
アクセストークンを正しく取得しています
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID
&client_secret=YOUR_APP_SECRET
&grant_type=client_credentials
ただし、このアクセス トークンを使用して Facebook Graph API をクエリしようとすると、空の結果セットが返されます。
これはリクエストの例です。
https://graph.facebook.com/FAN_PAGE/events?access_token=ACCESS_TOKEN
結果セットが空であってはならないことはわかっています。これは、Graph Explorer を使用した同じ要求で正しい値が返されるためです。
のようなリクエストでも https://graph.facebook.com/FAN_PAGE/events?access_token=ACCESS_TOKEN_FROM_GRAPH_EXPLORER
正しく動作します。
何が起こっているかについて何か考えはありますか?これを正しく機能させるにはどうすればよいですか?