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

When I query the Instagram public_content api for the username nasa, the returned results are for username nasagoddard

我写了一个小应用程序来查询 Instagram public_content api 并且一切正常。我已经能够从几个不同的用户名成功下载所有数据。但是,我尝试使用用户名 "nasa" 进行查询,返回的结果是用户名 "nasagoddard." 为什么会这样?

尝试切换 user_id 的用户名。用户 ID 始终是唯一的并且应该有效

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

当您使用 Instagram 用户搜索 API 搜索 nasa 时,returns 大约有 25 个相似的用户名,nasagoddard 在顶部,然后是 nasa 其次,他们按帐户的受欢迎程度对搜索结果进行排序,因此您不能假设您搜索的用户名是第一个结果,您必须遍历结果和 compare/pick 与您的搜索匹配的用户名。然后获取 user_id.

的照片

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