0

何が起こったのかよくわかりませんが、Facebook はグループのすべてのイベントを返すことを望んでいません。最後の1つを返すだけです。以前はすべてを返していましたが、現在は 1 つのイベントだけです。権限やグループ設定を変更したかどうかはわかりません..

私が持っているGraph APIクエリは次のとおりです。

https://graph.facebook.com/[group_id]/events?since=1349654400&fields=name,start_time,location,id,description,picture&access_token=[token]

since2012 年にさかのぼるパラメーターを含めましたが、まだ 1 つのイベントしか取得できません。

FBのグループページに行けばイベントの一覧が見れるのでそちらに。。

なぜこれが起こっているのですか?

編集:

FQL クエリはすべてのイベントを返します。

SELECT eid, name, description, pic_big, start_time, end_time, location 
FROM event WHERE creator = [group_id]

グラフAPIクエリが機能しない理由について、さらに混乱させます

4

2 に答える 2

0

すべての結果が必要であることをグラフ API に伝える必要がある場合もあります。返される結果の制限をより大きな数に設定する必要がある場合があります。

これを試して:

GET /v2.5/[group id]/events?limit=10000 HTTP/1.1
Host: graph.facebook.com

また、「since」と「until」の両方を変更してみてください

于 2015-12-19T18:08:22.123 に答える
0

Graph API クエリで、limitパラメーターも使用してみてください。

于 2014-04-06T18:31:29.747 に答える