如何找出谁将用户添加到使用Facebook Graph API的组中?

时间:2012-10-16 09:42:31

标签: facebook-graph-api

我正在使用Graph API Explorer来获取组中的成员列表。我可以获得一份名单,链接等成员名单。

如何获取将用户添加到该组的用户名?

2 个答案:

答案 0 :(得分:2)

Afaik这是不可能的。即使是FQL表也没有显示与邀请者的任何连接: https://developers.facebook.com/docs/reference/fql/group_member/

答案 1 :(得分:1)

据我所知,这是无法做到的。

API Reference for groups仅列出成员的以下属性:idnameadmin。如果有这样的信息,我希望它可以作为一些额外的属性,如added_by,这很遗憾 - 不存在。

请注意,还有一个额外的限制:您只能为任何给定的组列出前500个成员。因此,即使存在这样的属性,也无法为大组中的所有成员访问它。

我对此信息的唯一线索是,当用户被添加到组中时,他们会收到有关此事件的通知。此通知应包含有关将您添加到组的人员的信息。但是,您无法访问用户的私人通知,这意味着此信息无法使用。

由于您似乎无法访问此信息,我建议您跳出框框:您试图通过找出谁添加谁来解决的问题是什么?例如:如果您真的需要这些信息,我能以某种方式直接从用户那里收集这些信息吗?或者,例如,如果您正在进行一些数据分析,那么可以说,只是为了简单起见,管理员已经添加了用户,除非另有证明吗?