2011-05-24 113 views
0

我已經在SO中看到了幾個過去的問題,但他們都沒有看到回答這個問題。在Facebook上登錄iPhone,發現錯誤

我想讓我的iphone webapp使用Facebook登錄,但它每次都會失敗,出現191錯誤: 我的開發應用程序出現錯誤。請稍後再試。

API錯誤代碼:191 API錯誤描述:指定的URL不屬於應用程序 錯誤消息:redirect_uri不屬於應用程序。

我的FB日誌的鏈接看起來像這樣:

http://m.facebook.com/dialog/oauth/?scope=email,user_birthday&client_id=1754645158****&redirect_uri=http://dev.someDomain.com&display=touch

後試圖跟隨返回URI是URL中剝離的鏈接:

http://m.facebook.com/dialog/oauth/?scope=email,user_birthday&client_id=1754645158*****&redirect_uri=&display=touch

%的FB開發站點當指定域名時: 如果設置,Facebook將在所有子域上啓用身份驗證(例如,「example.com」將啓用* .example.com)

當我將其更改爲我的主域時,它會正確重定向。

什麼給?

回答

1

所以我覺得我想通了,加WWW:中 redirect_uri=http://www.dev.some

代替: redirect_uri=http://dev.some

似乎解決這個問題,現在完成登錄休息...