我正在使用facebook c#sdk和'CS-Canvas-AspNetMvc3-JsSdk'示例的v5.4.1.0。 我编辑的web.config和设置适当的Facebook设置:Facebook错误191 - 试图登录Facebook - 只能使用IE 9--
<facebookSettings appId = "290..." appSecret="ba8..."
canvasPage = "http://apps.facebook.com/itwo..."
canvasUrl = "http://localhost:3084/"
secureCanvasUrl = "https://localhost:44301/" />
我还具有匹配设置中配置的Facebook应用程序。 我可以到达facebook控制器:apps.facebook.com/itw0.../facebook 它显示一个按钮,标记为'登录Facebook'。 当我点击它会出现一个新的窗口,并提供了以下错误:
API Error Code: 191 API Error Description: The specified URL is not owned by the application Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.
在该窗口中显示的URL显示该值作为REDIRECT_URI在其查询字符串:
...... & REDIRECT_URI = https://s-static.ak.fbcdn.net/connect/xd_proxy.php
我花了一些时间来看看这个,但无法弄清楚我失踪了。
** 编辑 **
我一直在使用IE 9,我只是想与Firefox和Chrome和它的作品,没有任何变化。刚刚从IE复制URL并粘贴到其他浏览器!这么奇怪。 任何人都知道为什么IE 9失败?
这需要两天时间才能看到。只要我有机会尝试一下,我会更新它。因为我可以使用firefox,所以不再那么紧迫,但我需要在上线之前获得IE支持。谢谢! – santiagoIT 2012-01-03 21:12:21