咨询获取2018年2月6日后点赞Facebook帖子用户ID的替代方案
获取Facebook主页帖子点赞用户ID的可行替代方案
咱先把话说死:2018年2月Facebook收紧Graph API权限后,非目标主页管理员(没有有效Page Access Token)确实没法直接通过官方API拿到帖子点赞用户的完整ID列表——这是平台为了保护用户隐私设的硬限制,没什么直接绕过的合法途径。不过根据社区里大家的实践,有几个替代思路可以试试,各自有各自的局限:
手动整理(仅适合小体量帖子)
如果目标帖子的点赞数不多(比如几百个以内),你可以手动滚动帖子的点赞列表,把显示的用户名复制下来,再通过Facebook的搜索功能反向查找对应的用户ID。但要注意:- Facebook会自动隐藏设置了“点赞不公开”隐私的用户,你只能拿到公开点赞的那部分
- 要是帖子数量多、点赞数大,这个方法效率低到离谱,几乎没法落地
第三方工具(风险提示)
有些第三方社交媒体分析工具宣称能抓取点赞数据,但这里必须提醒你:- 这类工具大多是靠模拟用户登录来爬取数据,完全违反Facebook的服务条款,你的账号有被永久封禁的风险
- 很多工具只能导出用户名,不一定能拿到真实的用户ID,而且数据的准确性和完整性没法保证
对接主页管理员(最合规有效的方案)
这才是正经路子:如果你能联系上目标主页的管理员,让他们用Page Access Token通过Graph API导出数据。举个简单的API调用示例:GET /{post-id}/likes?fields=id,name&since=1517904000&access_token={page-access-token}这里的
since=1517904000就是2018年2月6日的时间戳,用来过滤之后的点赞数据。管理员可以在Facebook开发者后台生成有效的Page Access Token,完全符合平台规则,数据也最准确
最后再强调一句:别信那些声称能突破平台权限的“黑科技”,都是违规操作,风险极高。
内容的提问来源于stack exchange,提问作者Eugenio
相关产品推荐
相关产品推荐

