Python Instagram 错误 user_search()

Python Instagram error user_search()

我刚刚获得了 Instagram 的身份验证凭据,我一直在尝试使用 Python wrapper,但我无法进行基本查询。例如,加载我的客户端 ID、机密和访问令牌后:

api = InstagramAPI(client_id=client_id, client_secret=client_secret, access_token=access_token)
print('got api %s'%(api))
user_name = 'natgeo'
search_result = api.user_search(q=user_name)
print('username %s gets search result %s'%
      (user_name, search_result))

returns

username natgeo gets search result []

不应该是这种情况,因为 natgeo 是一个有效的 Instagram 帐户。但是,出于某种原因,搜索我的用户名效果很好。知道我做错了什么吗?

您很可能在 sandbox mode。这意味着您只能访问自己个人资料的前 20 项。将您的应用程序移出沙盒模式以完全访问 API.