2013-02-06 45 views
4

嗨我想創建一個新的client_ID,但我沒有一個網站。我想要一個client_id,用於學習目的。當我嘗試創建一個新的客戶端,我得到問以下內容: 應用名稱:amb1s1_test 說明: 學習如何使用Python使用Instagram的如何註冊Instagram上的新客戶端API

網站:(不知道有什麼用,因爲我將使用我家的電腦使用intagram蟒蛇API)

的OAuth REDIRECT_URI:(我不知道)

感謝

回答

3

你可以 '玩' 沒有一個網站。 Dikei的答案在技術上是正確的,但是如果你知道你在找什麼,你可以放置任何你想要的返回URL。

如果你把http://www.google.com爲您的返回URI,然後從在帳戶登錄訪問過
https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=http://www.google.com&response_type=code

與客戶端識別您的應用程序ID代替,那麼你將獲得一個授權申請表的Instagram你的帳戶。一旦你接受,你將返回到谷歌與附加查詢字符串,看起來像這樣:http://www.google.com?code=AABSDAKJHSF1283789012ASDBALKSD

查詢字符串中的代碼(授權後的短時間幀)可用於獲取該用戶的授權令牌。有了這個,你可以在API中運行其他有趣的東西。

這周圍沒有一個返回URL的伎倆,剩下的就是一切都在這裏:http://instagram.com/developer/authentication/

4

Instagram的API需要一個網站。流量爲

  1. 您指導用戶訪問Instagram網站進行身份驗證。
  2. Instagram的用戶重定向回您redirect_uri必要的數據獲得的訪問令牌
  3. 你獲得訪問令牌,然後用它來要求用戶的數據

進行開發,你可以使用http://localhost作爲網站地址,redirect_uri取決於您網站的結構。

+0

我仍然混淆有關REDIRECT_URI。我在那裏使用什麼?你能給個例子嗎?我閱讀了文檔,但仍不清楚。 – amb1s1

+0

'redirect_uri'是您網站的網址。在認證完成後,Instagram會將您的用戶重定向到此網址。 – Dikei

+0

所以我不能沒有網站做到這一點? – amb1s1