我正在使用Graph API Explorer来获取组中的成员列表。我可以得到一个成员列表,上面有他们的名字、链接等。
如何获取将用户添加到该组的用户的名称?
我正在使用Graph API Explorer来获取组中的成员列表。我可以得到一个成员列表,上面有他们的名字、链接等。
如何获取将用户添加到该组的用户的名称?
阿法克这是不可能的。甚至 FQL 表也没有显示与邀请者的任何联系: https ://developers.facebook.com/docs/reference/fql/group_member/
据我所知,这是做不到的。
组的 API 参考仅列出了成员的以下属性:id
、name
、admin
。如果有这样的信息,我希望它会作为一些额外的属性出现在这里added_by
,遗憾的是,它不存在。
请注意,还有一个额外的限制:您只能列出任何给定组的前 500 个成员。因此,即使存在这样的属性,您也无法为大型组中的所有成员访问它。
我对此信息的唯一线索是,当用户被添加到组中时,他们会收到有关此事件的通知。此通知应包含有关谁将您添加到组的信息。但是,您无法访问用户的私人通知,这意味着您无法获取此信息。
由于您似乎无法访问此信息,我建议您跳出框框思考:通过找出谁添加了谁,您试图解决的问题是什么?例如:如果你真的需要这些信息,我可以以某种方式直接从用户那里收集这些信息吗?或者,例如,如果您正在进行一些数据分析,是否可以假设为简单起见,除非另有证明,否则用户已由管理员添加?