如何使用图形v2.0获取自己的Facebook App-Scoped用户ID?

时间:2014-06-12 17:37:23

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

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

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

v2.0中足够公平,如果我们无法通过用户名查询,那很好,我们会找到另一种方式,但作为应用开发者,我该怎么办? ,找到Facebook为我自己的应用程序提供的app-scoped id?

1 个答案:

答案 0 :(得分:1)

您可以使用图表资源管理器工具:

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

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

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