Instagram API 按标签搜索,空白 return
Instagram API search by tag, blank return
我正在尝试使用按标签 API 的搜索来 return JSON 结果,但它 return 得到了一个空白结果。
这是来自他们网站的 API 请求格式。我只设置了标签名称和访问令牌参数。
https://api.instagram.com/v1/tags/{标签名称}/media/recent?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": []
}
基本上没什么。我读到我应该期待最大和最小 ID。我已经检查过我正在搜索的主题标签有超过 200 个条目,所以应该不止一页。
其他 insta APIs 在按用户 ID 搜索时没有问题,只是无法让它工作并通过最近的媒体搜索。
非常感谢任何帮助。谢谢!
从表面上看,您收到弃用警告是因为您在请求中传递了 next_max_id
和 min_id
参数。
如您得到的结果中所述,您应该改用 min_tag_id
和 max_tag_id
(如果您希望在请求中使用这些参数)。 Instagram Developer documentation
中提到了这一点
ACCESS_TOKEN A valid access token.
COUNT Count of tagged media to return.
MIN_TAG_ID Return media before this min_tag_id.
MAX_TAG_ID Return media after this max_tag_id.
抱歉,我不确定您所说的“期望最大和最小 ID”是什么意思。如果你的意思是你期待他们在回应中,那么这是错误的期望。
此外,您的问题的另一个可能原因是最近的 Instagram Platform update,它强制所有在 2015 年 11 月 17 日之后创建的客户端都处于沙盒模式并通过审核流程。如果您受此影响,请注意您的结果将根据您拥有的 Sandbox 用户进行“过滤”(在这种情况下,您可能没有预期的结果数)。
我正在尝试使用按标签 API 的搜索来 return JSON 结果,但它 return 得到了一个空白结果。
这是来自他们网站的 API 请求格式。我只设置了标签名称和访问令牌参数。 https://api.instagram.com/v1/tags/{标签名称}/media/recent?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": []
}
基本上没什么。我读到我应该期待最大和最小 ID。我已经检查过我正在搜索的主题标签有超过 200 个条目,所以应该不止一页。
其他 insta APIs 在按用户 ID 搜索时没有问题,只是无法让它工作并通过最近的媒体搜索。
非常感谢任何帮助。谢谢!
从表面上看,您收到弃用警告是因为您在请求中传递了 next_max_id
和 min_id
参数。
如您得到的结果中所述,您应该改用 min_tag_id
和 max_tag_id
(如果您希望在请求中使用这些参数)。 Instagram Developer documentation
ACCESS_TOKEN A valid access token.
COUNT Count of tagged media to return.
MIN_TAG_ID Return media before this min_tag_id.
MAX_TAG_ID Return media after this max_tag_id.
抱歉,我不确定您所说的“期望最大和最小 ID”是什么意思。如果你的意思是你期待他们在回应中,那么这是错误的期望。
此外,您的问题的另一个可能原因是最近的 Instagram Platform update,它强制所有在 2015 年 11 月 17 日之后创建的客户端都处于沙盒模式并通过审核流程。如果您受此影响,请注意您的结果将根据您拥有的 Sandbox 用户进行“过滤”(在这种情况下,您可能没有预期的结果数)。