2015-07-01 97 views
0
{"code": 400, "error_type": "OAuthException", "error_message": "Redirect URI does not match registered redirect URI"} 

我已經有客戶端ID祕密ID。我的重定向網址是http://localhost。我還從gcuub的macuenca獲得了curlhttpclient.php,instagram.php和example.php。我修改了example.php,並將我的客戶端ID,密碼,ID和重定向網址替換了。但是每次運行example.php時,我都會遇到這個錯誤。錯誤OAuthException在Instagram的API

回答

1

當您使用Instragram註冊以獲取您的OAuth client_id和client_secret OAuth時,您將在驗證後註冊您打算重定向到的URL。這與您使用的URL(本地主機)不匹配。

很有可能要麼你需要

(一)更新你的Instagram的註冊,或 (b)您使用的是別人的祕密令牌,所以註冊自己的

的更多信息: https://instagram.com/developer/authentication/?hl=en https://instagram.com/developer/register/

+0

我提出一個應用程序REDIRECT_URL通過讓用戶鍵入他們想要的標籤標題(例如, #example),然後輸出它。現在,我已經有了一個註冊頁面,一個登錄頁面,以及一個帶有文本框的簡單網頁,用戶可以在其中輸入hashtag。 – monsteruniversity0908

+0

我不知道我從哪裏開始。就像我在哪裏可以看到這些代碼。我應該將它插入文本框(插入標籤框)所在的網頁嗎? – monsteruniversity0908

+1

你的問題與應用程序無關,你需要告訴instagram,「http:// localhost」是你的client_id的可接受的redirect_uri。您需要登錄到instagram開發者門戶並設置它。 –

0

您的重定向網址必須是絕對網址,例如類似於

http://localhost/callback.php 

,然後作出此頁面本身的驗證呼叫即callback.php,否則它不會讓你獲取訪問令牌,以及通過完整的URL在申請

相關問題