2016-12-06 134 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