可能的重复:
12月5日的喙更改-facebook表示应用程序将影响
我收到一封电子邮件,说我的应用程序正在影响一些新规则。不幸的是,英语不是我的母语,我找不到脸书支持的可能性——我不确定我是否正确理解了电子邮件。我希望你能帮助我:
您的桌面网络游戏目前主要在Facebook上托管在进行身份验证和/或请求时访问用户连接年龄、电子邮件和发布权限之外的其他权限。根据Facebook平台政策I.13a:,这不再允许
Facebook.com以外的桌面网络游戏只能使用Facebook登录(认证,不包括诸如朋友列表之类的用户连接),社交插件和发布(例如,Feed Dialog、Stream Publish或打开图形)。进行身份验证时,这些游戏可能不会请求年龄、电子邮件和我们的发布之外的其他权限权限。
如果您的应用程序正在访问用户连接(https://developers.facebook.com/docs/reference/api/user/)或询问获取年龄、电子邮件和我们的发布之外的其他权限权限,请删除这些请求。12月5日之后,我们将如果你的应用程序继续访问用户,请对你的应用进行限制连接或请求其他权限"user_birthday"、"电子邮件"或我们的发布权限,例如"publish_actions"或"publish_stream"。
我是否理解这一点,我可以请求以下额外的权限,如电子邮件或发布流,但没有其他权限?
我更改了我的登录url"scope=电子邮件、publish_stream、read_stream和user_games_activity"对此:"scope=电子邮件,publish_stream"现在还好吗?
我也使用$facebook->api('/'.$FacebookID.'/frients');以获得朋友列表并构建一个表单,用户可以在该表单中向他的朋友发送邀请。这不是平房了吗?
•您的Canvas/手机游戏当前与Facebook.com上的桌面网络游戏,不再允许Facebook平台政策I.13b:
(Facebook.com和手机上的游戏不得与共享相同的应用程序IDFacebook.com上的桌面网络游戏。您不得使用Canvas应用程序推广或链接到Facebook以外的游戏网站,并且不得使用电子邮件从我们处获得,用于推广或链接桌面网络游戏脸书)
请为您的Facebook Connect集成创建一个单独的应用程序ID。12月5日之后,如果它继续与Canvas/移动对应方共享应用程序ID。
您收到此消息是因为您的应用程序使用Connect集成。如果您认为这是一个错误,请参考开发人员文档,以确保您的应用程序被正确分类。
这个我一点都不懂。我能在哪里做什么?我的应用程序在facebook上有一个自己的URL和一个画布页面。删除画布页面并只保留直接URL就足够了吗?
我将登录url从"scope=email,publish_stream,read_stream、user_games_activity"更改为:"scope=e-mail,publish_stream"现在可以了吗?
是的,现在应该可以了,因为根据突破性的变化,"这些游戏可能不会请求除年龄、电子邮件和我们的发布权限之外的其他权限。"所以你应该没事。
我也使用$facebook->api('/'.$FacebookID.'/frience');以获得朋友列表并构建一个表单,用户可以在该表单中向他的朋友发送邀请。这不是平房了吗?
/friends
不需要任何额外的权限,所以我认为应该可以。
我可以在哪里做什么?我的应用程序在facebook上有一个自己的URL和一个画布页面。删除画布页面并只保留直接URL就足够了吗?
是的,您需要将画布/手机游戏与桌面网络游戏分离。目前,它们都有相同的应用程序ID,你可以选择完全删除画布页面,也可以为画布/手机游戏创建一个新的应用程序并使用该新的应用ID。无论如何,最终结果是只有一个游戏可以使用你现有的应用程序ID.