0

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

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

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

4

1 回答 1

1

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

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

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

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

于 2014-06-17T16:34:53.353 回答