2014-07-09 55 views
1

我的工作從註冊Instagram的開發者頁面新客戶,我的iPhone app.But我有疑難問題創建客戶端ID,但它給這個錯誤:如何解決auth錯誤IOS中重定向URI與註冊的重定向URI不匹配?

其實,我用連接在IOS此鏈接代碼:

https://instagram.com/oauth/authorize?response_type=token&redirect_uri=igd9fe475655e646cd8025bed7f8626230%3A%2F%2Fauthorize&scope=comments+likes&client_id=d9fe475655e646cd8025bed7f8626230

於是,我找到的樣本客戶ID.When我試過此鏈接樣本客戶端ID:

https://instagram.com/oauth/authorize/?response_type=token&redirect_uri=igfd725621c5e44198a5b8ad3f7a0ffa09%3A%2F%2Fauthorize&scope=comments+likes&client_id=fd725621c5e44198a5b8ad3f7a0ffa09

它的工作好在相同的代碼。

但是,當我創建客戶端ID。它不工作。我檢查a link。但是,我沒有解決這個錯誤。

有人可以指導我如何生成重定向一個新的客戶端?或者我的問題是什麼?

回答

4

enter image description here向Instagram註冊您的應用程序(以生成client_id)。你必須在那裏設置redirect_uri。

請檢查圖像並像我一樣配置。

+0

我正在iphone project.I正在使用REDIRECT_URI 「\t igeb6240d263fb4736b3740af87edd18ea://授權」。而創造client_id.I給出REDIRECT_URI 「https://instagram.com/oauth」。但仍然出現這樣的錯誤:「{」code「:400,」error_type「:」OAuthException「,」error_message「:」重定向URI與註冊重定向URI不匹配「}」 – BenAY

+0

「替換url:igd9fe475655e646cd8025bed7f8626230://授權 – Ritu

+0

「已經tried.but這不是working.Now我想是這樣的:客戶端ID \t e593457f0c634395a8b4c89730ac532b 客戶端密鑰\t 27a7d51640c9456d8f5d82e76e817ebc 網站網址\t https://instagram.com/ 重定向URI \t https://instagram.com/ oauth – BenAY

0

對於任何有這個問題和重定向uri提供給instagram是完全一樣的,你正在使用,我發現有些用戶輸入我的網址爲http://www.example.com/login當我在Instagram的API API是http://example.com/login

然後我創建了一個php腳本來檢測字符串www是否存在於我的網址中,然後重新加載到同一頁面但沒有www

if(strpos($_SERVER['HTTP_HOST'], 'www.') !== FALSE) { 
    header("Location: ".str_replace('www.', '', $_SERVER['HTTP_HOST'].'/'.$_SERVER['REQUEST_URI'])); 
}