2011-04-11 43 views
0

我已經創建了一個Facebook應用程序,並使用API​​的詳細信息來獲得與Facebook集成的應用程序。不過,我得到以下錯誤,當我點擊LoginFacebook集成錯誤191 - 如何修復

API Error Code: 191 API Error Description: The specified URL is not owned by the application Error Message: redirect_uri is not owned by the application.

爲什麼會出現這個錯誤,我該如何改正?

+0

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

回答

2

在「網站」選項卡下的應用程序設置中有一個設置,其中顯示:「網站網址」。這與redirect_uri(至少在域級別)之間必須匹配。

+0

我檢查了它仍然沒有用...這是我得到的URL我點擊登錄,https://www.facebook.com/dialog/permissions.request?api_key=rying與權限設置,PLZ建議。 – Lakshman 2011-04-12 06:58:01

+0

你可以用你用來登錄的實際URL更新你的文章(減去你的應用程序密鑰等) – 2011-04-12 14:27:14

+0

這是我寫的代碼.... $ facebook = new Facebook(array('appId'=> FACEBOOK_APP_ID,'secret'=> FACEBOOK_SECRET_KEY,'cookie'=> true)); $ session = $ facebook-> getSession(); if($ session){ \t嘗試{ \t \t $ uid = $ facebook-> getUser(); \t \t $ me = $ facebook-> api('/ me'); \t \t $ updated = date(「l,F j,Y」,strtotime($ me ['updated_time'])); \t \t回聲「你好」。 $ me ['name']。 「
」; \t \t回顯「您上次更新了您的個人資料」。 $更新; \t} \t catch(FacebookApiException $ e){ \t \t echo「Error:」。 print_r($ e,true); \t} } – Lakshman 2011-04-12 14:49:25