我们有一个基于浏览器的游戏,它通过一个 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=...
并阅读那里的内容。
是否有可能,我们不再被允许调用 GraphAPIme
了?它包含性别、位置和区域设置等信息...
Oauth 数据包含 fbuid、名字/姓氏和电子邮件,但不包含年龄,我们应该被允许问什么?
我必须https://graph.facebook.com/me?fields=birthday
明确打电话吗?
有没有人真正成功地让“主要在 Facebook 上托管的桌面网络游戏”在不创建新 AppID 的情况下遵守他们的新政策?
注意:有几个关于“9 月 5 日政策变更”的问题,例如Facebook:违规通知这一个和许多以前的重复关闭,但到目前为止我发现没有一个包含技术层面的问题或答案。