Facebook图形API数据不正确

Facebook图形API数据不正确,facebook,events,facebook-opengraph,Facebook,Events,Facebook Opengraph,这里有个小问题。我在Facebook上创建了一个活动,正在使用Graph API获取参与者的数量 我使用PHP从中获取与会者列表,它返回一个姓名列表 然而,出席人数比Facebook活动页面上显示的人数少了约6人。为什么这些数字不匹配?在代码中是否有我应该特别做的事情来获取整个列表?如注释中所述: 这种差异可能是由于许多与会者选择退出Facebook平台,这意味着他们的数据不会通过API传递给应用程序。没有事件ID无法100%确定,但这可能是一个原因Simon Cross从Graph API中,

这里有个小问题。我在Facebook上创建了一个活动,正在使用Graph API获取参与者的数量

我使用PHP从中获取与会者列表,它返回一个姓名列表


然而,出席人数比Facebook活动页面上显示的人数少了约6人。为什么这些数字不匹配?在代码中是否有我应该特别做的事情来获取整个列表?

如注释中所述:


这种差异可能是由于许多与会者选择退出Facebook平台,这意味着他们的数据不会通过API传递给应用程序。没有事件ID无法100%确定,但这可能是一个原因Simon Cross

从Graph API中,未参加活动的人将不会出现在/{eventid}/Attenting下,您需要添加在/{eventid}/not\中返回的用户。未回复的场景似乎是GraphAPI中的一个特殊场景。。如果你看一下这些文档,就会发现其中只提到参加活动的人。

需要更多数据。你得到了多少结果?如果得到50,是否使用offset和limit参数对数据进行分页?Graph API对每个请求返回的数据量有限制。当时的数字是:-Facebook事件页面:289-开放图形数据:283。这种差异可能是由于许多与会者选择退出Facebook平台,这意味着他们的数据不会通过API传递给应用程序。如果没有事件ID,我无法100%确定,但这可能是一个原因。西蒙,如果你将其作为一个答案发布,我会认为这是正确的。