看來,Instagram有兩種方式來抓取公共數據。有需要從中獲得API密鑰和權限,爲指導https://www.instagram.com/developer/對於特定標籤的搜索中所描述的官方API,官方API使用端點:Instagram的官方public_content API與非官方的JSON API
https://api.instagram.com/v1/tags/{tag-name}?access_token=ACCESS-TOKEN
但它也似乎很多人們通過使用不同的公共API(我認爲它是由網站前端訪問的)來欺騙Instagram。此「非官方」API使用端點:
https://www.instagram.com/explore/tags/{tag-name}/?__a=1
我找不到任何有關支持「非官方」版本的信息。有人知道這個API可能存在什麼限制嗎?如果這種檢索數據的方法滿足我們應用程序的要求,是否有任何理由我們仍應該參與嚴格的API令牌審查流程,以使我們的應用程序被批准用於「官方」API public_content權限?
有什麼進展?感謝深刻的細節。 –
還沒有找到答案,但我的猜測是一個「正式」支持,而另一個只是在網站的頭版黑客。當涉及到用戶的非公開頁面時,也可能會有一些差異。 –