2016-12-06 111 views
6

我想显示与instagram相关的特定主题标签的公共内容(一切工作正常),但我不能在每次过期时续订access_token通过Instagram API访问公共Instagram内容而不会过期accesstoken

(“不要以为你的access_token是永远有效。” - https://www.instagram.com/developer/authentication/

要手动更新它是不是一种选择,我必须确保有随时有效access_token无重新认证。

任何想法或问题? :)

+1

当我查看文档时,他们似乎没有提供刷新令牌,因此您无法刷新您的访问令牌。 – Vaya

+0

你能告诉我你如何能够检索特定哈希标签的公共帖子? – HishHash

回答

6

我有一个想法,但没有API(和access_token)。您可以使用?__a=1参数向Instagram的网络版发送请求。我不知道多久会工作,但现在的工作流程:

  1. 你想显示的公开内容与包括hashtag space,例如。
  2. 将其添加到url并添加GET参数?__a=1https://www.instagram.com/explore/tags/space/?__a=1
  3. 进行GET请求。它返回json,节点top_posts(8)和media(18)。每个节点有owner,caption,评论和喜欢的数量。但最重要的部分是在thumbnail_srcdisplay_src
  4. page_infomedia对象,它有助于分页结果。你需要end_cursor(例如,J0HWE9rjAAAAF0HWE9qvgAAAFiYA
  5. end_cursor添加值的网址:https://www.instagram.com/explore/tags/space/?__a=1&max_id=J0HWE9rjAAAAF0HWE9qvgAAAFiYA
  6. 重复3-6获得具有特定主题标签的最新文章。
+0

谢谢您的回答!这现在可能会奏效,但我需要一个稳定的未来解决方案。未来可能会有未知的变化.. – nipeco

+0

它至少可以工作7个月。我认为它非常稳定。 – rNix