我尝试使用标记API搜索来返回JSON结果,但它返回了空白结果。
这是来自其网站的API请求格式。我只设置了标签名称&访问令牌参数。 https://api.instagram.com/v1/tags/ {标签名称} /媒体/最近?=的access_token ACCESS-TOKEN
我已将访问令牌的范围设置为public_content,以便我可以使用此特定API。
然而,我得到的结果是:
{
"pagination": {
"deprecation_warning": "next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead"
},
"meta": {
"code": 200
},
"data": []
}
基本上没什么。我读到我应该期待max&小ids。我已经检查过我搜索的标签有超过200个条目,所以应该有多个页面。
按用户ID搜索时,其他insta API没有任何问题,只是无法让它在此处工作并通过最近的媒体进行搜索。
真的很感激任何帮助。谢谢!
答案 0 :(得分:2)
根据情况,您会收到弃用警告,因为您在请求中传递了next_max_id
和min_id
个参数。
正如您在结果中所提到的,您应该使用min_tag_id
和max_tag_id
代替(如果您在请求中需要这些参数)。这在Instagram Developer documentation
ACCESS_TOKEN 有效的访问令牌。
COUNT 要返回的已标记媒体的数量。
MIN_TAG_ID 在此min_tag_id之前返回媒体。
MAX_TAG_ID 在此max_tag_id之后返回媒体。
抱歉,我不确定你的意思"期待max& min ids"。如果你的意思是你在回答中期待他们,那么这是一个错误的期望。
此外,您问题的另一个可能原因是最近Instagram Platform update,它强制所有在2015年11月17日之后创建的客户端处于沙盒模式并进行审核。如果您受此影响,请注意您的结果将被"过滤"取决于您拥有的沙盒用户(在这种情况下,您可能没有您期望的结果数量)。