2014-02-10 45 views
1

我有一個插件,需要我的應用程序的一些instagram信息。 這個插件只顯示照片供稿。Instagram的API - 重定向url

我在instagram開發者上創建了應用程序並獲取了我的客戶端ID,但是,重定向url是什麼?我把我的網站鏈接,因爲我真的不明白那是什麼。

我需要的是:

id: 'MY PROFILE ID', 
redirectUrl: 'http://www.kyriosfestival.com.br', 
clientId: 'MY CLIENT ID FROM MY APPLICATION', 
accessToken: 'GENERATED FROM INTERNET' 

而且它不工作。 我已經使用從互聯網生成的訪問令牌,我不知道是否是這個問題。

什麼是真正的使用方式?

有人嗎? 謝謝!

回答

0

必須遲到,但會發佈一個答案,以便它可能有助於任何人在某一天。

對於您所有的Instagram API調用,您都需要接收有效的訪問令牌。

您可以通過實施身份驗證(客戶端或服務器端)得到一個,完整的指南可以找到here

因此,舉例來說,如果你選擇去與客戶端驗證, 你應該直接用戶認證URL,它會看起來像這樣:

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 

在此之後,用戶將被重定向到你的重定向頁面(REDIRECT-URI)。此REDIRECT-URI應與您在「管理客戶端」部分指定的URL匹配。

重定向發生後,您將在您重定向到的頁面的URL中獲得訪問令牌。

http://your-redirect-uri#access_token=ACCESS-TOKEN 

然後,您可以從URL中提取您的ACCESS-TOKEN並開始進行API調用。

+0

如果我想在產品頁面上使用API​​,該怎麼辦?就像每個產品頁面都有不同的動態URL一樣,我是否應該將每個鏈接添加到ManageClient部分? – Sanchit

+0

爲什麼使用'#'而不是'?'作爲響應,如果不是'?',我不能使用PHP提取'$ _GET'。 –