Facebook OAuth对话框重定向到m.facebook.com并崩溃,出现500错误

时间:2014-01-12 00:18:43

标签: facebook oauth

我正在使用Facebook的OAuth对话框登录我的两个网站中的人。

昨天早上,当我尝试连接移动设备(iphone和android)时,我发现oauth对话框失败了,这两个网站之一。 我在两个网站中调用oauth对话框的方式是相同的,除了当然的App ID和重定向url。基本上我将用户重定向到: https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxx&redirect_uri=http%3A%2F%2Fwww.xxxxx.xxx%2Ffbresult&response_type=code&scope=email 通常会提示用户使用Facebook登录并授予该应用程序权限,然后将其重定向回我的网站。

如果我在桌面上使用它,这在两个网站上都可以正常使用。 当我从我的触摸设备(iphone或android,它们都失败)调用此URL时,我被强制重定向到对话框的移动版本(https://m.facebook.com/dialog/oauth?etc,etc)。 但是,来自m.facebook.com的这个对话框死于其中一个网站的500内部服务器错误。 (所以:一个与移动oauth对话完美配合,另一个没有)。 我试图从我的台式机打开m.facebook.com/etc/etc,我确实可以看到500内部服务器错误响应。 我是否应该尝试从桌面登录(不会重定向到移动版本),然后验证过程可以正常运行。

起初我认为这可能是一个facebook错误,并且它最多会在几个小时内得到修复,但它现在至少已经持续了2天仍然无效。 我想我现在真的很感激一些建议。提前谢谢大家。

0 个答案:

没有答案