桌面网页游戏政策变更允许哪些参数?

79
我们有一个基于浏览器的游戏,使用 Facebook Connect 通过 AppID 连接。我们曾经在画布中运行相同的游戏,直到 Fb Credits 推出后被迫关闭。现在,我们仅将此 App 与 Facebook Connect 集成用作我们自己网站上的产品页面。
今天的邮件针对我们的情况声明:
如果您的 Connect 应用程序正在访问用户连接或要求超出年龄、电子邮件和我们的发布权限之外的其他权限,请删除这些请求。
(这是指该政策变更:https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/
我们正在使用带有 scope=email,user_birthday 的 oauth FbConnect,这正是先前邮件中指定的内容,所以应该没问题。
一旦用户通过身份验证,我们只需调用:
https://graph.facebook.com/me?access_token=...

并阅读那里的内容。

我们是否不再被允许调用GraphAPI的me了?它包含诸如性别、位置和语言环境等信息...
Oauth数据包含fbuid、名字/姓氏和电子邮件,但它不包含年龄,我们应该允许询问什么?

我需要明确调用https://graph.facebook.com/me?fields=birthday吗?

有人真正成功地使“主要托管在Facebook上的桌面网络游戏”符合他们的新政策而不创建新的AppID吗?


注意:关于“9月5日政策变更”的一些问题,例如Facebook:违规通知这个问题和许多以前关闭的重复问题,但到目前为止,我发现没有任何涉及技术层面的问题或答案。


1
是的,我遇到了你笔记中提到的同样问题。我对我们的应用程序进行了调整,并在周二发布到生产环境中,我认为我们已经完全符合新要求。但是昨天我们又收到了Facebook的另一封电子邮件,声称我们仍然违规。很难获取有关此问题的详细信息! - roguenet
具体来说,我们目前要求的是电子邮件、用户生日和发布流。我的理解是这些都是允许的,但用户生日可能存在歧义。电子邮件表示我们只能请求“年龄”权限,但我在文档中没有看到任何关于单独年龄权限的参考,那么它是指用户生日吗? - roguenet
我确实可以访问它 - 我没有其他方法来检索用户的生日,一旦你请求了这些权限。我错过了API调用吗?根据我的理解,我们不能再访问进一步的连接(例如me/feed),是这样吗? - roguenet
7
值得一提的是,我的首席执行官已经联系了Facebook的某个人来确认,在我进行第一次修复之后,我们的应用程序实际上是没有问题的;发出警告电子邮件时使用的数据已经过期。因此,是的,用户生日权限是正常的。另外,您可以访问/me(不需要指定字段)。 - roguenet
我有问题,用户生日权限有误,有关此问题的任何链接吗? - Robert
显示剩余2条评论
1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接