instagram用户名搜索与查询不匹配

instagram用户名搜索与查询不匹配,instagram,instagram-api,Instagram,Instagram Api,我正在用这个URL调用instagram的API 它应该使用q参数中指定的用户名“mtv”进行响应,但JSON响应返回用户名“mtvbrasil” {"meta":{"code":200},"data":[{"username":"mtvbrasil","profile_picture":"https:\/\/instagramimages-a.akamaihd.net\/profiles\/profile_43768325_75sq_1380500869.jpg","id":"4376832

我正在用这个URL调用instagram的API

它应该使用q参数中指定的用户名“mtv”进行响应,但JSON响应返回用户名“mtvbrasil”

{"meta":{"code":200},"data":[{"username":"mtvbrasil","profile_picture":"https:\/\/instagramimages-a.akamaihd.net\/profiles\/profile_43768325_75sq_1380500869.jpg","id":"43768325","full_name":"MTV Brasil"}]}

奇怪的是,不知道为什么会这样做,但我尝试了使用
access\u token
而不是
client\u id
的相同API调用,它返回了更多的结果,包括
mtv

https://api.instagram.com/v1/users/search?q=mtv&access_token=<ACCESS-TOKEN>
https://api.instagram.com/v1/users/search?q=mtv&access_token=

Instagram的搜索API无法按预期工作!它并不总是返回与移动客户端返回的结果相同的结果

尝试在搜索词中添加双引号:


在其他情况下,它可能不会将您的最佳匹配作为第一个结果返回,因此您可能不需要提供
count
参数并检查所有结果以获得更理想的匹配。

我在15小时前运行的计划任务中遇到了此问题(您在17小时前提出了此问题)。此计划任务已运行数月,但这次它莫名其妙地发现了不正确的用户。我认为这是Instagram API的暂时缺陷。它现在似乎正在工作。您的链接现在返回正确的
mtv
用户。