我做了@krisrak告诉我的事情。我使用了两个API调用。
使用
搜索用户名https://api.instagram.com/v1/users/search?count=1&q=USERNAME
我从那里获得用户ID以执行第二次API调用
第二个电话是
https://api.instagram.com/v1/users/USER-ID/media/recent/
这完全奏效,直到我搜索了某个用户名,然后我又获得了另一个用户名。所以我想知道是否有一种where子句用于从获得的结果列表中获取我想要的用户名。所以我的第一个电话现在是
https://api.instagram.com/v1/users/search?count=0&q=USERNAME
让我获得所有结果。
答案 0 :(得分:0)
如果没有匹配项,那么该用户名可能不存在,请转到instagram.com/USERNAME并检查它是否存在。您可能必须忽略并显示该用户名不存在。
BTW要获取所有结果,只需删除count=1
,然后它会返回一堆匹配类似搜索的用户名,通常第一个将是完全匹配,因此原因count=1
用于匹配特定用户名。
https://api.instagram.com/v1/users/search?q=USERNAME