如何将Facebook假用户ID转换为真实用户ID


How to Convert Facebook fake user id to real user id

我正在构建一个Facebook应用程序,该应用程序将返回喜欢企业提供的产品的用户。我正在使用位于这里的Facebook查询生成器https://github.com/SammyK/FacebookQueryBuilder来完成所有这些操作。

该应用程序正在使用Facebook Graph Search API返回与特定搜索条件匹配的页面。然后,它会查看谁喜欢该页面的最近状态,使它们成为"温暖"的潜在客户。我取回了一个用户的假ID。亲自测试一下。

如果你去脸书/684351765016845你将被重定向到facebook/arturo.valencia.37

但真正的脸书用户ID是:100003260838219不是684351765016845。

我需要获取真实的Facebook用户ID或Facebook重定向到的用户名。我什至尝试使用 curl 请求登录并尝试让它重定向我,如下所示

PHP 从源 URL 获取重定向的 URL

我不确定我需要做什么。任何帮助,不胜感激。

您可以在此处查看我的测试应用程序和我得到的结果: http://104.131.178.30/ryan/

感谢任何和所有的帮助。

自 2014 年 4 月(图形 API 的 v2.0)起,无法再获取"真实"ID,只能获取"应用范围的 ID"。它不是假的,它在特定应用程序中是独一无二的,因此您仍然可以使用它来识别回访用户。

也不可能再获得"用户名",因为它将允许某人获得真实ID。

查看更新日志以获取更多信息:https://developers.facebook.com/docs/apps/changelog