这里的小问题。我在Facebook上创建了一个活动,并使用Graph API来获取与会者人数。
我从https://graph.facebook.com/EVENTID/attending?access_token=TOKENHERE获取了PHP的与会者列表,并返回了一个名单列表。
但是,与会者人数比Facebook活动页面上显示的人数低约6人。为什么这些数字不匹配?特别是我应该在代码中做些什么来获取整个列表?
答案 0 :(得分:1)
在评论中回答:
这种差异可能取决于许多参与者选择退出Facebook平台,这意味着他们的数据不会通过API传递给应用程序。没有事件ID,不能100%确定,但这可能是原因。 - 西蒙克罗斯
答案 1 :(得分:0)
在图谱API中,未加入活动的人员不会出现在/ {eventid} /参加活动中,您需要添加在/ {eventid} / not_replied中返回的用户。 not_replied集似乎是GraphAPI中的一个特殊集合。如果你查看文档,只提到加入该事件的人。