查询“喜欢"我的 Facebook 页面的用户
我想知道是否可以查询以下内容:
I was wondering if it was possible to query the following:
- 喜欢我的 facebook 页面的(所有)用户列表,以及
- 这些用户公开提供的其他信息(不包括名字和姓氏)
如果可能的话,主要是希望为喜欢我的 Facebook 页面的用户生成详细的营销统计数据.欢迎提出任何建议或替代方案.
Basically looking to generate detailed marketing stats of users who like my facebook page, if possible. Any suggestions or alternatives welcome.
谢谢.
恐怕这不可能,请按照此错误 了解更多信息.
I am afraid this is NOT possible, follow this bug for more information.
另一个证据是 page_fan
表,您会注意到只有 uid
字段是可索引的,因此您需要知道要搜索的用户 ID它而不是 page_id
,如您所知,如果用户喜欢"一个页面,这意味着他是该页面的粉丝".
Another proof is the page_fan
table you will notice that only the uid
field is indexable so you need to know the user id to search it and not the page_id
, as you know if a user "likes" a page this would mean he is a "fan" of that page.
在积极使用 Facebook API 一段时间后,随着公告和 API 发布(和弃用)以及政策的引入和变化,我可以理解 Facebook 只会通过让他们明确这样做(也就是交互/授权您的应用程序)来共享有关其用户的信息.
After being actively working with the Facebook API for a while now, and following the announcements and API releases (and deprecations) along with the introduction and changes of policies, I can understand that Facebook will only share info about their users by letting them explicitly do so (a.k.a interact/authorize your Apps).
因此在没有此类功能的情况下最好的做法是:
And hence the best thing to do in the absence of such feature is:
- Understand your audience through Page Insights
- Collect fans interests & info by creating custom apps through Page Tabs and using other Facebook features like Questions