2012-04-07 10 views
2

今日まで、私はFQLを介してFacebook上で過去のイベントを検索することができました。しかし、最近FQLにはいくつかの変更が加えられました。そこで、1人の通話にすべて参加している私の友人を含む過去の出来事に問い合わせることは不可能になりました。Facebook Graph APIを使用して過去のイベントを照会することはできますか?

誰かが過去のイベント情報をGraph API経由で取得する方法を手掛かりにしていますか?/eventsは今後のイベントのみを返します。

答えて

1

実際、私は/eventsコールで同じイベントを得ることができると思います。 the Facebook link for the Graph APIに行く場合は、Events: https://graph.facebook.com/me/events?access_token=...のような "Events"リンクをクリックすることができます。返されたデータには、previousnextのリンクを持つpagingセクションがあります。あなたはそれを通して過去のイベント情報を得ることができるはずです。

編集:Jeroenは、sinceuntilをさらにフィルタリングし、limitを使用して結果の数を減らすこともできます。

+0

感謝を照会するために、(*選択)アドレスFQLマニュアルをサポートしていないので、私はまた= 0以降またははるかイベントで=時間()の結果まで加えることが分かりました。 limit = xを追加すると、ページングがあなたのためではない場合に役立ちます。 –

1

クエリを実行するときに問題が発生しましたstart_time > 0なし。 facebookが表示されないstart_timeの制限を入力しているようです。 クエリを実行すると、そのことを忘れないでください。私の場合、start_time > 0がなければ、6つのイベントが返され、24のイベントが返されました。 これを見つけて理由を理解するまでには、数時間インターネットを検索しなければなりませんでした。

1

私のために働きます。

FQL例

選択名前ここEID(UID = {ここページまたはユーザID}とSTART_TIME> '2001-11-02T12 00 + 0200:35' event_memberからEIDを選択)内のイベントから

FQLは、複数のフィールドにhttps://developers.facebook.com/docs/reference/fql/

関連する問題