2013-01-22 129 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