我们有一个基于浏览器的游戏,该游戏通过一个AppID使用Facebook Connect,我们曾在一个画布上运行相同的游戏,直到引入了Fb Credits,我们被迫将其关闭。现在,我们仅以与产品页面相同的方式使用App,并在我们自己的站点上使用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,名字/姓氏和电子邮件,但不包含年龄,我们应该问什么?
我必须https://graph.facebook.com/me?fields=birthday
明确打电话吗?
有没有人真的成功获得了“主要由Facebook托管的桌面网络游戏”来遵守其新政策,而没有创建新的AppID?
注意:关于“ 9月5日政策变更”的问题有几个,例如Facebook:违反本版本和许多先前版本的公告,重复出现,但到目前为止,我发现没有一个包含技术层面的问题或答案。