我们有一个基于浏览器的游戏,它通过AppID使用Facebook Connect,我们用它在画布上运行相同的游戏,直到Fb Credits被引入,我们被迫关闭它。现在,我们只使用与我们自己网站上FbConnect集成的产品页面相同的方式。
今天的邮件陈述了我们的案例:
如果您的Connect应用访问用户连接或要求超出年龄,电子邮件和发布权限的其他权限,请删除这些请求。
(这是指此政策更改:https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/)
我们正在使用oauth
FbConnect和scope=email,user_birthday
。这正是早期邮件中指定的,所以它应该没问题。
用户通过身份验证后,我们只需致电
https://graph.facebook.com/me?access_token=...
并阅读那里的内容。
是否有可能,我们不能再调用GraphAPI的me
了?它包含性别,位置和区域设置等信息。
Oauth数据包含fbuid,first / lastname和电子邮件,但它不包含年龄,我们应该被允许提出什么?
我是否必须明确致电https://graph.facebook.com/me?fields=birthday
?
有没有人真正成功地获得“主要通过Facebook主持的桌面网络游戏”,以便在不创建新AppID的情况下遵守新政策?
注意:有一些关于“9月5日政策变更”的问题,例如Facebook: Notice of Violation这个以及之前的许多内容都是重复的,但到目前为止我找不到任何技术层面的问题或答案。
答案 0 :(得分:1)
也许您可以在开发者设置中跳过“使用Facebook登录的网站”部分,并且只能通过画布直接提供您的游戏。 (例如,apps.facebook.com/logogame)。我想这就是“在facebook.com上”的全部内容。