2013-01-22 278 views
0

我需要在我的網頁上顯示一位用戶的intsagram照片。因此,觀看該頁面的用戶不需要任何「登錄」掩碼,只需查看用戶(即當前網頁的所有者)的照片即可。Instagram訪問令牌

所以,在我進一步的應用,我可以打電話:

https://api.instagram.com/v1/users/" + userID + "/media/recent?client_id=" + id + "&access_token=2822asfa656.24523525.934634634csafa8asasaeea40 

但Instagram的API說訪問令牌可以在未來任何時間過期。

那麼如何管理這種情況呢?我將不會每次都在更改access_token!

回答

0

我認爲Access_Tokens的一般方法是,它們發給每個經過驗證的用戶,並且不應該在多個用戶之間共享,因爲他們的波動性會過期。 Client_ID是您的全局訪問令牌,但顯然每小時有5000次請求的限制,所以在我的Instagram API實現中,我將Access_Token存儲在我的網站上,以便每個用戶在進行身份驗證時都擁有自己唯一的Access_Token,否則它們會使用Client_ID。

1

有同樣的問題。 IMO最好的和最可靠的解決方案:

  1. 取從 'http://instagram.com/{} USER_NAME /媒體'
  2. ... your_code(模板等)...
  3. 緩存結果
  4. JSON
  5. 利潤:D
+0

這似乎是拋出一個錯誤,如果在ajax調用中使用:'SyntaxError:missing;之前聲明' – JFK

+0

請參閱http://stackoverflow.com/q/24556445/1055987解決方法(以防止任何人) – JFK