Oauth 2.0 10月1日截止日期,旧FBML应用程序究竟发生了什么?

时间:2011-09-27 00:22:19

标签: facebook oauth fbml

我想向Facebook上的某个人澄清10月1日HTTPS截止日期及其对旧FBML应用程序的影响..

按照: http://developers.facebook.com/docs/oauth2-https-migration/

Facebook说: “所有Canvas和Page Tab应用程序都需要SSL证书(不是沙箱模式而不是FBML)”

好吧,我的应用程序不是沙箱模式和FBML ..这意味着不需要HTTPS。我误解了这个吗?

如果我不是,那么10月1日之后这将如何运作?因为,https://apps.facebook.com/ app-name 在没有列出安全网址的情况下无效。您将收到错误消息,说明10月1日之前将需要安全网址。

更令人困惑的是,如果你把它保存为FBML,并添加一个有效的安全URL,你将收到错误“没有收到响应”。 (这不是服务器端/ ssl问题,因为将应用程序更改为iframe有效)

这非常令人担忧。我想直接回答将要发生的事情,或者他们是否会给我们几天时间来解决问题等等。

其他人表示担忧,但没有正式答案:

Are FBML apps required to provide HTTPS canvas url by 1st of October?

Are FBML apps required to upgrade to OAUTH access token by October 1st?

3 个答案:

答案 0 :(得分:1)

我想我终于在这个页面找到了答案:http://developers.facebook.com/roadmap/

在“2011年10月1日”下, 2。 Facebook身份验证和安全迁移(HTTPS)上的应用

  

.....   您必须在开发应用程序设置中提供SSL证书才能避免   禁用您的应用。

看起来他们说FBML将继续工作(我找不到这将结束的日期)但是没有SSL的iframe应用程序将被禁用。

答案 1 :(得分:1)

刚刚收到来自facebook的这封电子邮件,我想这回答了我的问题..意思是,你必须迁移到iframe + ssl? :(

亲爱的Fish Wrangler开发者,

提醒:在10月1日之前将您的应用升级到OAuth 2.0和HTTPS。 5月份,我们宣布Facebook上的所有应用都需要支持OAuth 2.0和HTTPS才能使平台更加安全。

所有应用(包括页面标签应用)都必须迁移到OAuth 2.0进行身份验证。旧的SDK,包括旧的JavaScript SDK(FeatureLoader.js)和旧的iOS SDK(facebook-iphone-sdk)将不再有效。此外,非iframe Canvas和Page Tab应用程序必须支持HTTPS并提供安全的画布或安全页面选项卡URL。

如果您尚未进行这些更改,请在10月1日之前访问开发者路线图,了解有关如何升级应用并避免将其停用的详情。

您也可以在Facebook开发者小组寻求支持:https://www.facebook.com/groups/fbdevelopers/

答案 2 :(得分:1)

仍然有一些应用程序正在运行但其中大多数不是因为他们没有使用SSL。因此,当使用第三方应用程序创建粉丝页面选项卡时,它可能也会停止工作。

如果您无权访问SSL,则可以始终使用Versitek选项卡作为替代选项。 http://tabs.versitek.com