7

我正在使用 ACS 对 Facebook 进行身份验证。在这周之前,我可以将 display=touch 添加到 ACS 提供的 URL 的末尾。现在,当我这样做时,我收到“HTTP 500 内部服务器错误”。

有任何想法吗?URL 类似于:

https://www.facebook.com/dialog/oauth?client_id=myid&redirect_uri=myreturnurl&scope=email&display=touch

我尝试过 m.facebook.com 的结果相同。

同样,这在以前有效......如果我删除 display=touch(或将其更改为 display=popup),一切都很好。

我希望它显示在 WP7 应用程序上,因此触摸 :)

谢谢

更新:文档说“呈现对话框的显示模式。可以是页面、弹出窗口、iframe、触摸或 wap。”。触摸并 wap 返回“HTTP 500 内部服务器错误”。

4

2 回答 2

1

也破坏了我的应用程序甚至 Seesmic。需要FB修复。我在这里创建了一个错误报告:https ://developers.facebook.com/bugs/287213021307964

于 2011-10-06T22:04:03.447 回答
0

几天前我自己遇到了这个问题。尽管他们的文档说了什么,但这似乎是 Facebook 对他们所做的改变。

我尝试改用 display=popup ,这对我有用。

于 2011-09-16T18:08:57.567 回答