79

我们有一个基于浏览器的游戏,它通过一个 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=...

并阅读那里的内容。

是否有可能,我们不再被允许调用 GraphAPIme了?它包含性别、位置和区域设置等信息...
Oauth 数据包含 fbuid、名字/姓氏和电子邮件,但不包含年龄,我们应该被允许问什么?

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

有没有人真正成功地让“主要在 Facebook 上托管的桌面网络游戏”在不创建新 AppID 的情况下遵守他们的新政策?


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

4

1 回答 1

1

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

于 2014-02-27T06:07:21.567 回答