【发布时间】:2016-02-24 14:32:58
【问题描述】:
我目前正在使用 Python 的 python-instagram 库在沙盒模式下使用 Instagram API。现在,我有一个应用程序及其关联的客户端 ID、客户端密码和访问令牌,以及一个连接的沙盒用户。
今天早些时候,我正在试验users/search 端点。首先,我直接使用他们的端点 URL 发送请求:
https://api.instagram.com/v1/users/search?q=XXXX&access_token=<my_access_token>
XXXX 是我的 Instagram 应用程序的连接沙盒用户。这是生成的响应:
{"meta":{"code":200},"data":[{"username":"XXXX","bio":"Twitter: @XXXX","website":"","profile_picture":"https:a.jpg","full_name":"XXXX XXXX","id":"22222222"}]}
现在,我尝试使用python-instagram 库向同一端点发送请求,如下所示:
from instagram.client import InstagramAPI
access_token = <my_access_token>
api = InstagramAPI(client_secret='aaaa', access_token = access_token[0])
usr = api.user_search('XXXX')
print usr
但是,这是我在这种情况下得到的响应:
[User: XXXX]
当我尝试使用直接 URL 和 Python 库调用同一个端点时,为什么会得到不同的响应?
【问题讨论】:
标签: python python-2.7 api instagram instagram-api