1

クラブで開催されているイベントに関する情報を Facebook ページから取得しようとしています。問題は、クラブがイベント自体を作成しないことです。イベントへのリンクをウォールに投稿するだけです。リンクへのアクセスに問題があります。

私が試したこと:

  1. GraphAPI PAGE_ID?fields=posts.fields(link)

    これはすべての投稿を返しますが、イベントへのリンクを含む投稿ではリンク フィールドが空です。

  2. GraphAPI PAGE_ID?fields=links.fields(link)

    これは、Graph API Explorer でクエリを実行すると完全に機能します。イベントへの正しいリンクを取得します。しかし、php sdk でこれを使用すると、リンクの一部しか取得できません。私が取得した最新のリンクは 9 月のものですが、その後もたくさんあります。リンクはすべて公開されています。ログアウトしていても見ることができます。

FQLも使用してみましたが、何にもつながりませんでした。私は、2番目の方法が機能するはずであると確信していますが、なぜなのかわかりません。

編集:

リンクをIDで直接クエリしようとしました。上記の方法 2 で表示されなかったリンクを要求すると、"Unsupported get request" エラーが表示されます。権限に問題があるのではないかと思いますが、なぜ古いリンクを取得できるのかわかりません。

4

0 に答える 0