【问题标题】:Unity-Facebook-Sdk: access token is not for current app idUnity-Facebook-Sdk:访问令牌不适用于当前应用程序 ID
【发布时间】:2014-08-15 04:12:01
【问题描述】:

我目前正在尝试将 Unity Facebook SDK 集成到我的游戏中。我已经下载了 SDK 并尝试测试它的示例。我已将我的应用程序 ID 插入设置并可以执行 FB Init,当我按下登录按钮时,会出现一个弹出窗口,询问用户访问令牌。我已经进行了一些搜索/询问,这似乎是因为我在 Unity 编辑器中运行它(在移动设备上它会自行获取令牌)。

我听说我可以使用 Facebook 开发者页面中的用户令牌进行测试。但是,当我从 Facebook Developer->Tools->Access Token 粘贴用户令牌并按登录时,出现错误消息“访问令牌不适用于当前应用程序 ID:XXXXXXXXX”。我不确定这里出了什么问题,因为它显示的应用程序 ID 是我从 Facebook 获得的应用程序 ID。我应该使用另一个用户令牌吗?或者我需要先进行一些设置才能使其正常工作?

谢谢。

【问题讨论】:

  • 看来我设法让这个东西工作了,虽然我仍然不确定为什么。我所做的只是使用不同的应用程序 ID 进行测试,并在 Facebook 开发者网站中为我的应用程序插入一个命名空间。接下来我知道它起作用了。
  • 我遇到了同样的问题,我重新启动了 unity,在 unity Facebook 设置中我按下了 regenerate android manifest 并且它神秘地工作了..

标签: token facebook-unity-sdk app-id


【解决方案1】:

我遇到了这个问题。

对我来说:我在 Facebook 设置的“应用程序 ID”字段中有尾随空格。

例如当我需要“12345”时,我有“12345”。

去掉空格,一切都好。

【讨论】:

    【解决方案2】:

    澄清一下:我假设您正在编辑器中进行测试,您只需从开发者网站获取访问令牌即可。

    我假设您从这里获得了访问令牌: https://developers.facebook.com/tools/accesstoken/

    我不想假设你的错误,所以让我知道你是否可以再次重现这个,我们可以找出问题所在。另外,如果我离开了,请告诉我。

    【讨论】:

      猜你喜欢
      • 2015-04-22
      • 1970-01-01
      • 2013-08-22
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      相关资源
      最近更新 更多