在 Facebook Graph API 上的 venue-id/events 上获取事件 attending_count
Getting event attending_count on venue-id/events on Facebook Graph API
我正在尝试在 Facebook 图 API 上获取 attending_count。我知道通过 /event-id?fields=attending_count
我会获得此信息,但在会场内尝试此信息时 /venue-id/events?fields=attending_count
不会显示。
这是我正在尝试的:
https://graph.facebook.com/v2.2/217733628398158/events?fields=id,cover,name,venue,description,ticket_uri,start_time,attending_count&access_token=....
有什么想法吗?
Event 对象上没有 attending_count
字段,但有一个 attending
边:
- https://developers.facebook.com/docs/graph-api/reference/v2.2/event#readfields
- https://developers.facebook.com/docs/graph-api/reference/v2.2/event/attending#read
您为什么要获取场地页面 ID 上的 attending_count
?这没有多大意义。
您可以像这样使用 summary
获取与会者的绝对数量
/217733628398158/events?fields=id,cover,name,venue,description,ticket_uri,start_time,attending.summary(true).limit(1)
为了减少图表 API 返回的数据量,我添加了 .limit(1)
每个事件只返回一名与会者,但无论如何都会生成摘要计数。如果您需要整个列表,请删除 limit
参数。
所以,returns
{
"data": [
{
"id": "326299167565639",
"cover": {
"cover_id": "839491946113340",
"source": "https://scontent-a.xx.fbcdn.net/hphotos-xpa1/t31.0-8/s720x720/10547740_839491946113340_540194689313513221_o.jpg",
"offset_y": 28,
"offset_x": 0
},
"name": "Feeling This • Histórias de verão",
"venue": {
"name": "Lima e Silva, 1037, Porto Alegre"
},
"description": "ARE YOU FEELING THIS?\nÉ a nostalgia da estação quente que tá batendo!\n\nFaça aqui a sua história de verão.\nThese are the best days of our lives!\n\n-\n\nIngressos:\nR com Feeling Cup!*\nR na lista* <http://goo.gl/1I9vV8>\nR na hora\n\n* Lista encerra às 20h do dia da festa. \n* Válido para entrada até 00h\n\n\nQuer comemorar seu aniversário na FEELING THIS? Entre em contato através do e-mail cucko@cucko.com.br para saber das vantagens.",
"ticket_uri": "https://www.facebook.com/ajax/events/ticket.php?event_id=326299167565639&source=12&ext=1421830108&hash=ATX8w7CCSBVhKO6G",
"start_time": "2015-02-04T22:00:00-0200",
"attending": {
"data": [
{
"name": "Foo Pretenders",
"rsvp_status": "attending",
"id": "1395261354109384"
}
],
"paging": {
"cursors": {
"after": "TVRBd01EQTROelkxT1RnMk9UYzBPakUwTWpNd09UUTBNREE2TVRZMU1EZzBPRGsyT0RRNE5UZ3g=",
"before": "TVRBd01EQTROelkxT1RnMk9UYzBPakUwTWpNd09UUTBNREE2TVRZMU1EZzBPRGsyT0RRNE5UZ3g="
},
"next": "https://graph.facebook.com/v2.2/326299167565639/attending?summary=true&limit=1&after=TVRBd01EQTROelkxT1RnMk9UYzBPakUwTWpNd09UUTBNREE2TVRZMU1EZzBPRGsyT0RRNE5UZ3g="
},
"summary": {
"count": 634
}
}
},
....
]
有634人参加了具体活动。
我正在尝试在 Facebook 图 API 上获取 attending_count。我知道通过 /event-id?fields=attending_count
我会获得此信息,但在会场内尝试此信息时 /venue-id/events?fields=attending_count
不会显示。
这是我正在尝试的:
https://graph.facebook.com/v2.2/217733628398158/events?fields=id,cover,name,venue,description,ticket_uri,start_time,attending_count&access_token=....
有什么想法吗?
Event 对象上没有 attending_count
字段,但有一个 attending
边:
- https://developers.facebook.com/docs/graph-api/reference/v2.2/event#readfields
- https://developers.facebook.com/docs/graph-api/reference/v2.2/event/attending#read
您为什么要获取场地页面 ID 上的 attending_count
?这没有多大意义。
您可以像这样使用 summary
获取与会者的绝对数量
/217733628398158/events?fields=id,cover,name,venue,description,ticket_uri,start_time,attending.summary(true).limit(1)
为了减少图表 API 返回的数据量,我添加了 .limit(1)
每个事件只返回一名与会者,但无论如何都会生成摘要计数。如果您需要整个列表,请删除 limit
参数。
所以,returns
{
"data": [
{
"id": "326299167565639",
"cover": {
"cover_id": "839491946113340",
"source": "https://scontent-a.xx.fbcdn.net/hphotos-xpa1/t31.0-8/s720x720/10547740_839491946113340_540194689313513221_o.jpg",
"offset_y": 28,
"offset_x": 0
},
"name": "Feeling This • Histórias de verão",
"venue": {
"name": "Lima e Silva, 1037, Porto Alegre"
},
"description": "ARE YOU FEELING THIS?\nÉ a nostalgia da estação quente que tá batendo!\n\nFaça aqui a sua história de verão.\nThese are the best days of our lives!\n\n-\n\nIngressos:\nR com Feeling Cup!*\nR na lista* <http://goo.gl/1I9vV8>\nR na hora\n\n* Lista encerra às 20h do dia da festa. \n* Válido para entrada até 00h\n\n\nQuer comemorar seu aniversário na FEELING THIS? Entre em contato através do e-mail cucko@cucko.com.br para saber das vantagens.",
"ticket_uri": "https://www.facebook.com/ajax/events/ticket.php?event_id=326299167565639&source=12&ext=1421830108&hash=ATX8w7CCSBVhKO6G",
"start_time": "2015-02-04T22:00:00-0200",
"attending": {
"data": [
{
"name": "Foo Pretenders",
"rsvp_status": "attending",
"id": "1395261354109384"
}
],
"paging": {
"cursors": {
"after": "TVRBd01EQTROelkxT1RnMk9UYzBPakUwTWpNd09UUTBNREE2TVRZMU1EZzBPRGsyT0RRNE5UZ3g=",
"before": "TVRBd01EQTROelkxT1RnMk9UYzBPakUwTWpNd09UUTBNREE2TVRZMU1EZzBPRGsyT0RRNE5UZ3g="
},
"next": "https://graph.facebook.com/v2.2/326299167565639/attending?summary=true&limit=1&after=TVRBd01EQTROelkxT1RnMk9UYzBPakUwTWpNd09UUTBNREE2TVRZMU1EZzBPRGsyT0RRNE5UZ3g="
},
"summary": {
"count": 634
}
}
},
....
]
有634人参加了具体活动。