2

Facebook グラフ APIに問題があります。

でイベントを呼び出してみました

$events = $facebook->api('/{Page_ID}/events?');

しかし、私は現在のイベントしか受け取っていません。そのため、過去のイベントはほとんど欠落しています。パラメータをSINCE/UNTILand LIMITas で追加しようとしましたが、何も変わりません。グラフ エクスプローラーでも、前または次のリンクを使用して過去のイベントを参照できません。

すべてのイベントが公開され、すべてのイベントのゲストリストも表示されます。私はすべての権限と正しい access_token を持っています。

数か月前、この問題はなかったのを覚えています。

これに対するヒントに非常に感謝しています。

4

1 に答える 1

0

私はしばらく同じ問題を抱えていました。最終的に、FQL クエリを使用して過去のイベントを取得することができました。

              $facebook = new Facebook(array(
                'appId' => 'xxxxxxx',
                'secret' => 'xxxxxxx'
              ));
              $page_id = 'xxxxxxxxx';
              $date = '2000-08-24T02:07:43';
              $params = array(
                  'method' => 'fql.query',
                  'query' => "SELECT name, start_time, end_time, location,attending_count,venue,unsure_count,eid
                    FROM event WHERE eid IN ( SELECT eid FROM event_member WHERE uid =".$page_id." AND start_time >= '$date'   )
                    ORDER BY start_time DESC ",
              );
              $events = $facebook->api($params); 
于 2013-08-24T00:29:35.910 に答える