Instagram API按标签搜索,空白返回

时间:2016-02-22 02:04:09

标签: instagram-api

我尝试使用标记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没有任何问题,只是无法让它在此处工作并通过最近的媒体进行搜索。

真的很感激任何帮助。谢谢!

1 个答案:

答案 0 :(得分:2)

根据情况,您会收到弃用警告,因为您在请求中传递了next_max_idmin_id个参数。

正如您在结果中所提到的,您应该使用min_tag_idmax_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日之后创建的客户端处于沙盒模式并进行审核。如果您受此影响,请注意您的结果将被"过滤"取决于您拥有的沙盒用户(在这种情况下,您可能没有您期望的结果数量)。