【问题标题】:How to Convert Facebook fake user id to real user id [duplicate]如何将 Facebook 假用户 ID 转换为真实用户 ID [重复]
【发布时间】:2015-01-23 03:07:11
【问题描述】:

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

该应用正在使用 Facebook Graph Search API 来返回符合特定搜索条件的页面。然后它查看谁喜欢该页面的最近状态,使他们成为“温暖”的线索。我取回了一个用户的假 ID。自己测试一下。

如果您访问 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/

感谢所有帮助。

【问题讨论】:

    标签: php facebook facebook-graph-api curl


    【解决方案1】:

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

    现在也不可能获得“用户名”,因为它可以让某人获得真实的 ID。

    查看更新日志了解更多信息:https://developers.facebook.com/docs/apps/changelog

    【讨论】:

    • 谢谢!我会调查的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-09
    • 2014-08-20
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    • 2019-08-06
    • 2011-06-19
    相关资源
    最近更新 更多