【问题标题】:How do I get my own Facebook App-Scoped User Id with v2.0 of Graph?如何使用 Graph v2.0 获取我自己的 Facebook 应用范围用户 ID?
【发布时间】:2014-06-12 17:37:22
【问题描述】:

在我们的游戏中,用户可以通过几个字段在我们的数据库中查询,其中一个是他们的fbid。在测试中,我们有一个工具通过我们的用户名和应用访问令牌查询 Facebook,然后使用来自该调用的 Facebook id 查询我们的数据库。

现在,使用Graph v2.0,我们的服务器正在获取应用程序范围的 id,277...,但是当我们查询 Graph(v1.0,因为在 v2.0 中无法通过用户名查询)时,我们得到他们真实的 Facebook id,这不是我们在数据库中为用户设置的。

v2.0 中很公平,如果我们不能通过用户名查询,那没关系,我们会找到另一种方法,但是作为应用程序的开发人员,我如何找到 Facebook 提供的应用程序范围的 id我,我自己的应用程序?

【问题讨论】:

    标签: facebook-graph-api-v2.0


    【解决方案1】:

    您可以使用图形浏览器工具:

    https://developers.facebook.com/tools/explorer/?method=GET&path=me

    该工具在页面顶部有一个下拉列表,您可以在其中选择您作为开发者的应用。在此列表中选择您的应用,然后选择“获取访问令牌”,然后按“提交”提交默认的“/me”查询。

    结果的 id 字段将是您在此应用中的应用范围用户 ID。

    【讨论】:

    • 感谢您的解决方案,您对我提出的问题确实是正确的,但“我”实际上并不是我想要的。我实际上需要能够使用应用程序访问令牌从全局用户名或 id 中找到应用程序范围的 id。我会就此提出一个新问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多