我正在构建一个Facebook应用程序,它将返回喜欢某个企业可以提供的产品的用户。我正在使用位于https://github.com/SammyK/FacebookQueryBuilder
的Facebook查询生成器来完成所有这些操作。
该应用使用Facebook Graph Search API返回符合特定搜索条件的网页。然后它会查看谁喜欢该页面的最新状态,使其成为“温暖”的领导者。我找回了一个用户的假身份证。为自己测试一下。
如果你去Facebook / 684351765016845,你将被重定向到facebook / arturo.valencia.37
但真正的Facebook用户ID是:100003260838219而不是684351765016845.
我需要获得真正的Facebook用户ID或Facebook重定向到的用户名。我甚至尝试使用curl请求登录并尝试让它重定向我,就像这里显示的那样
php get url of redirect from source url
我不确定我需要做什么。任何帮助表示赞赏。
您可以在此处查看我的测试应用和我得到的结果:
http://104.131.178.30/ryan/
感谢任何和所有帮助。
答案 0 :(得分:8)
自2014年4月(图谱API的v2.0版)以来,无法再获取“真实”ID,您只能获得“应用程序范围ID”。它不是假的,它在该特定应用程序中是独一无二的,因此您仍然可以使用它来识别返回的用户。
再也无法获得“用户名”,因为它可以让某人获得真实身份证。
查看更改日志以获取更多信息:https://developers.facebook.com/docs/apps/changelog