寻找一种简单的方法,无论是作为具有 API 的 Web 服务/网站,还是直接通过 Instagram API 来计算主题标签出现的次数。我知道有 2 个网站提供 Instagram 搜索结果,但他们没有 API。
看起来 /tags/tag-name 端点会给你你想要的:
获取有关标签对象的信息。
这是他们的例子:
查询:https://api.instagram.com/v1/tags/nofilter?access_token=ACCESS-TOKEN
回应:
{
"data": {
"media_count": 472,
"name": "nofilter",
}
}
[编辑]
只是使用相当通用的标签(“牛仔”)对其进行了测试,这就是响应:
{
"meta": {
"code": 200
},
"data": {
"media_count": 1195735,
"name": "cowboys"
}
}
~120 万对我来说看起来是一个相当合理的数字。
自 2022 年 8 月 9 日起,Geoff 的答案现在不再有效。
相反,请向“https://www.instagram.com/explore/tags/(在此处插入主题标签名称)/?__a=1”提交“GET”请求
响应将是一个 JSON 对象,如下所示:
{"graphql":{"hashtag":{"id":xxxx,"name":name,"edge_hashtag_to_media":{"count":123456789}}}}
“edge_hashtag_to_media”的“count”属性将为您提供带有该主题标签的帖子数量。
它不起作用,还是我错了?