Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook API–;图表搜索-获取活动参与者的数量_Facebook_Facebook Graph Api - Fatal编程技术网

Facebook API–;图表搜索-获取活动参与者的数量

Facebook API–;图表搜索-获取活动参与者的数量,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我使用Facebook API图形搜索来探索以下查询: https://graph.facebook.com/search?q=conference&fields=name,说明和类型=事件 我需要通过定义的查询(没有代码、SDK、只有url,这对我很重要)获取所有事件的参与者数量的事件列表,但这些信息不是字段,而是事件的节点。可以使用以下url返回特定活动的与会者列表: https://graph.facebook.com/331218348435/attending 是否有任何解决方案来获得

我使用Facebook API图形搜索来探索以下查询:

https://graph.facebook.com/search?q=conference&fields=name,说明和类型=事件

我需要通过定义的查询(没有代码、SDK、只有url,这对我很重要)获取所有事件的参与者数量的事件列表,但这些信息不是字段,而是事件的节点。可以使用以下url返回特定活动的与会者列表:

https://graph.facebook.com/331218348435/attending

是否有任何解决方案来获得出席人数。对于具有一个url的所有事件?我的意思是像田地一样

我可以在url中创建更具体、更复杂的查询吗?FQL已弃用

编辑:
我需要一次呼叫中所有事件的统计信息,而不是单个事件的统计信息。

使用此呼叫:
/33218348435?fields=attenting.limit(1).summary(true)

使用“summary(true)”,您将在结果中获得一个“summary”:

"summary": {
  "count": 1458
}

如果您想一次获取多个事件的与会者计数,您可以在一个批处理中使用最多50个API调用的批处理请求:

好的,谢谢,但此调用会为一个事件重新生成一个编号(id为calling)。我将在一个查询中获得所有事件列表,并获得所有事件的所有尝试数。有可能吗?这在美国是不可能的,但是你可以使用批处理请求来加快速度。我将为我的答案添加一个链接。好吧,不完全是这样,请查看更改日志:“FQL和REST API在v2.1中不再可用”-因此,如果您在2014年8月7日之后创建了应用程序,您将无法再使用FQL。在较旧的应用程序中,您仍然可以使用它,直到2016年8月7日。