一部のページのイベントをフェッチします。アプリアクセストークンを使用しましたが、アルコールなどの制限により、(自分のFacebookアカウントの)ユーザーアクセストークンに切り替えました。これで、これらのイベントにアクセスできます。
しかし、ファンページではなく、個人が主催している場合はアクセスできません。これらのイベントは公開されており、Facebookを使用すると問題なく表示できます。しかし、アクセストークンを使用すると、イベントは返されません(graph api explorerでも、php sdkでもありません)。何故ですか?許可が必要ですか、それとも他の制限がありますか?
再現するには:
公開イベントを主催する人を選択します(ただし、ページではありません)-アカウントを使用してそれらのイベントを表示します。例:https ://www.facebook.com/alexandra.pajewska (彼女はこのイベントを作成しました。例: http: //graph.facebook.com/452665288126076-アクセストークンを使用すると詳細を確認できます)。
グラフAPIエクスプローラーを実行し、アクセストークンを使用してこれらのイベントをフェッチします(例:1544945688 / events)
あなたはこれを見るはずです:
{
"data": [
]
}
編集:おそらく権限とは関係ありません。グラフAPIエクスプローラーでそれらすべてを有効にしましたが、それでも同じ結果が得られました。