我正在使用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