桌面网络游戏政策更改中允许哪些参数?

Chr*_*ken 79 authentication permissions policy facebook

我们有一个基于浏览器的游戏,它通过AppID使用Facebook Connect,我们曾经在画布上运行相同的游戏,直到Fb Credits被引入,我们被迫关闭它.现在,我们只使用与我们自己网站上FbConnect集成的产品页面相同的方式.

今天的邮件说明了我们的案例:

如果您的Connect应用程序正在访问用户连接或要求超出年龄,电子邮件和我们的发布权限的其他权限,请删除这些请求.

(这是指此政策变更:https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/)

我们正在使用oauthFbConnect scope=email,user_birthday.这正是早期邮件中指定的内容,所以应该没问题.

一旦用户通过身份验证,我们只需致电

https://graph.facebook.com/me?access_token=...
Run Code Online (Sandbox Code Playgroud)

并阅读那里的内容.

有可能,我们不能再调用GraphAPI me吗?它包含性别,位置和区域设置等信息...
Oauth数据包含fbuid,first/lastname和电子邮件,但它不包含年龄,我们应该被允许提出什么?

我必须https://graph.facebook.com/me?fields=birthday明确打电话吗?

有没有人真正成功地获得"主要通过Facebook托管的桌面网络游戏"以遵守他们的新政策而无需创建新的AppID?


注意:有一些关于像Facebook这样的"9月5日政策变化"的问题:违规通知这个以及之前的许多内容都是重复的,但到目前为止我找不到任何技术层面的问题或答案.

use*_*r26 1

也许您可以跳过开发者设置中的“使用 Facebook 登录的网站”部分,而仅直接通过画布提供您的游戏。(例如 apps.facebook.com/logogame)。我想这就是“在 facebook.com 上”的意义所在。