2015-02-08 73 views

回答

4

「回調網址」(也被稱爲redirect_url),是URL的Instagram將後向用戶發送他們已登錄到Instagram的,並授權您的應用程序讀取數據。

這是OAuth 2 Spec的一部分,Instagram(和許多其他人)用它來控制對其API的訪問。

中的OAuth 2「流」的短版是這樣的:

  • 您發送用戶的Instagram的網頁與應用程序ID,並重定向URL。
  • 用戶在其頁面上登錄Instagram並授權您的應用程序。
  • 然後,Instagram會將用戶發送回您的應用程序(使用重定向URL值)以及可用於訪問其數據的令牌。

GitHub有一個excellent guide OAuth如何在他們的服務器上工作,你會發現它非常類似於Instagram的。


因此,「回調URL」應設置爲您的應用程序服務器的URL。例如,http://myapp.com/auth。或者,如果您在本地工作,則可以使用http://localhost:3000/auth

注意:有了Instagram(以及大多數其他API),當您註冊您的客戶端時,回調URL將被永久設置。因此,您經常需要爲您的現場服務器和本地服務器創建單獨的客戶端。