当我在Instagram的public_content api中查询用户名nasa时,返回的结果是用户名nasagoddard

时间:2017-09-28 04:20:57

标签: instagram instagram-api

我写了一个小应用来查询Instagram的public_content api,一切都很完美。我已经能够成功地从几个不同的用户名下载所有数据。但是,我尝试使用用户名“nasa”进行查询,返回的结果是用户名“nasagoddard”。为什么会这样呢?

3 个答案:

答案 0 :(得分:2)

当您使用Instagram用户搜索API搜索nasa时,它会返回大约25个类似的用户名,nasagoddard位于顶部,然后nasa是第二个,他们按人气排序搜索结果帐户,所以你不能假设你搜索的用户名是第一个结果,你必须通过结果迭代并比较/选择与你的搜索匹配的用户名。然后为该user_id获取照片。

答案 1 :(得分:1)

尝试切换user_id的用户名。用户ID始终是唯一的,应该可以正常工作

要从用户名获取ID,请使用此工具:https://smashballoon.com/instagram-feed/find-instagram-user-id/

答案 2 :(得分:0)

我没有搜索“nasa”,而是搜索了“@nasa”,并返回了正确的结果。