Unity Graph Api在Unity中不授予电子邮件权限

时间:2015-08-28 14:05:09

标签: facebook-graph-api unity3d

所以我试图围绕着Unity的Facebook API,我想我已经开始了解它...直到这个

The field 'email' is only accessible on the User object after the user grants the 'email' permission.

{"id": "952814180948",}

所以你可以看到我明显要求获得电子邮件许可,但是当我尝试在Unity中调用它时

{{1}}

这只会产生我的用户ID。我做了一些深入挖掘图形资源管理器,使用了我从应用程序获得的相同的新生成的访问令牌,其中显示了以下内容

{{1}}

所以我的问题是......有没有人知道//任何人都可以看到我做错了以至于无法获得电子邮件许可吗?因为在生成访问令牌时,问题显然是在初始请求中。我知道权限正常,因为我能够提取并使用我的个人资料图片。不是电子邮件:'(

1 个答案:

答案 0 :(得分:5)

所以我想通了!答案是在facebook docs中的一行中。基本上,当在Unity的编辑器模式中使用身份验证令牌时,它允许您去获取令牌"但是这个生成的令牌只有一些默认权限。

你需要真正去图形资源管理器,并在顶部将你的应用程序设置为你的应用程序(它不清楚,我认为它让你去你的应用程序页面不为你的应用程序生成访问令牌)。

一旦我这样做,我就可以使用图表资源管理器页面上的获取访问令牌按钮生成具有我想要的权限的新访问令牌。

Oish!整整两天才想出来。

相关问题