我目前正在尝试将Unity Facebook SDK集成到我的游戏中。我已经下载了SDK并尝试测试它的示例。我已将我的应用程序ID插入设置并可以执行FB Init,当我按下“登录”按钮时,会出现一个弹出窗口,询问用户访问令牌。我做了一些搜索/询问,这似乎是因为我在Unity编辑器中运行它(在移动设备上它会自动获取令牌)。
我听说我可以使用Facebook Developer页面上的用户令牌进行测试。但是,当我从Facebook Developer-> Tools-> Access Token粘贴用户令牌并按登录时,会出现错误,显示“访问令牌不适用于当前应用ID:XXXXXXXXX”。我不确定这里有什么问题,因为它显示的应用程序ID是我从Facebook获得的应用程序ID。我应该使用另一个用户令牌吗?或者,为了实现这一点,我需要先做一些设置吗?
谢谢。
答案 0 :(得分:1)
我有这个问题。
对我来说:我在Facebook设置的“App id”字段中有尾随空格。
E.g。当我需要“12345”时,我在那里“12345”。
摆脱空白,一切都很好。
答案 1 :(得分:0)
澄清一下:我假设您正在编辑器中进行测试,这可能只需要从开发人员站点获取访问令牌。
我假设您从这里获得了访问令牌: https://developers.facebook.com/tools/accesstoken/
我讨厌你自己承担错误,所以如果你能再次重复这个问题,请告诉我,我们可以找出问题所在。另外,如果我要离开,请告诉我。