2011-09-13 127 views
11

是的,得到191錯誤。 我研究後發現這個問題是有幫助的: Facebook API error 191API錯誤代碼:191

我的URL看起來像:

https://www.facebook.com/dialog/oauth?client_id= &redirect_uri=http%3a%2f%2flocalhost%2fFb.201109Birthday%2fOAuth2.aspx

但是,我得到一個錯誤:

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.

我讀過無處不在網址必須與應用程序設置頁面中列出的內容相匹配。我有

我也嘗試了local.facebook-apps.com(用local.facebook-apps.com替換上面的「localhost」,主機文件條目指向127.0.0.1)。但是,所有這些場景仍然會顯示191.從Canvas URL中刪除Birthday.aspx。

+3

[Facebook的API錯誤的可能重複191](http://stackoverflow.com/questions/4691782/facebook-api-error-191) – genesis

回答

6

從Canvas URL中刪除Birthday.aspx。

+1

就是這樣!謝謝噸。 :) – DMCS

+1

請不要在評論中提問新問題,@ Enrique。很少有人會看到他們,對於那些看到他們迴應的人來說,沒有什麼好方法。問一個你自己的新問題吧! – Pops

3

當我創建一個即將安裝到粉絲頁面的選項卡上的Facebook應用程序時,我也遇到了這個錯誤。事實證明,當我第一次創建我的Facebook應用程序時,我只填寫了「頁面標籤」部分,但我沒有填寫「Facebook上的應用程序」部分。我沒有填寫Facebook上的應用程序部分,因爲我不希望用戶嘗試從應用程序配置文件頁面添加應用程序。 anywayz,事實證明,通過不填寫Facebook上的應用程序部分,並添加一個「畫布URL」和「安全的畫布URL」我試圖做一個JavaScript調用FB.Login()時得到錯誤:191。

一旦我填寫Facebook上的應用程序部分錯誤消失了。

+0

這解決了它對我來說,有同樣的問題。謝謝! – Septnuits

+0

哇,這麼簡單..謝謝。 –

-1

Web轉發發生191問題。

我對應用程序域使用了網絡轉發。

我有問題191並通過修復原始URL解決。

1

填補了 「應用程序在Facebook上」 頁面,用帆布網址,結束了與/ solvet對我來說

例如:帆布url

+0

這是什麼例子? – j0k