Python 使用未经验证的请求从Instagram检索信息?

Python 使用未经验证的请求从Instagram检索信息?,python,json,python-2.7,instagram,instagram-api,Python,Json,Python 2.7,Instagram,Instagram Api,我正试图将Instagram与Python结合使用,但仅使用其上的股票示例就遇到了一个问题。我完全按照第一个未经验证的请求部分中的步骤进行操作,并且出现了以下错误 我的代码: from instagram.client import InstagramAPI access_token = "..." client_secret = "..." client_id = "..." api = InstagramAPI(client_id=client_id, client_secret=clie

我正试图将Instagram与Python结合使用,但仅使用其上的股票示例就遇到了一个问题。我完全按照第一个未经验证的请求部分中的步骤进行操作,并且出现了以下错误

我的代码:

from instagram.client import InstagramAPI

access_token = "..."
client_secret = "..."
client_id = "..."
api = InstagramAPI(client_id=client_id, client_secret=client_secret)
popular_media = api.media_popular(count=20)
for media in popular_media:
    print media.images['standard_resolution'].url
错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/instagram/bind.py", line 197, in _call
    return method.execute()
  File "/Library/Python/2.7/site-packages/instagram/bind.py", line 189, in execute
    content, next = self._do_api_request(url, method, body, headers)
  File "/Library/Python/2.7/site-packages/instagram/bind.py", line 131, in _do_api_request
    raise InstagramClientError('Unable to parse response, not valid JSON.', status_code=response['status'])
instagram.bind.InstagramClientError: (404) Unable to parse response, not valid JSON.
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Library/Python/2.7/site packages/instagram/bind.py”,第197行,在调用中
返回方法execute()
文件“/Library/Python/2.7/site packages/instagram/bind.py”,执行中的第189行
content,next=self.\u do\u api\u请求(url、方法、正文、标题)
文件“/Library/Python/2.7/site packages/instagram/bind.py”,第131行,在api请求中
引发InstagramClientError('无法分析响应,不是有效的JSON',状态代码=响应['status'])
instagram.bind.InstagramClientError:(404)无法解析响应,不是有效的JSON。

任何帮助都将不胜感激!同样,这段代码是直接从文档中提取的,所以我不确定它为什么不起作用。

根据Instagram开发者页面

Instagram平台和文档更新。2015年11月17日当天或之后创建的应用程序将以沙箱模式启动,并根据最新更新的API速率限制和行为运行。”

因此,如果您在2015年11月17日之前创建了应用程序,您将无法执行未经验证的请求


如果你的应用程序是在2015年11月17日之前创建的,那么python instagram页面上的那些文档(上次更新时间超过9个月)已经过时。

根据instagram开发者页面

Instagram平台和文档更新。2015年11月17日当天或之后创建的应用程序将以沙箱模式启动,并根据最新更新的API速率限制和行为运行。”

因此,如果您在2015年11月17日之前创建了应用程序,您将无法执行未经验证的请求

如果你的应用程序是在2015年11月17日之前创建的,那么python instagram页面上的那些文档(上次更新时间超过9个月)就已经过时了。

你得到的是(404-未找到),github repo可能使用的是过时的URL你得到的是(404-未找到),github repo可能使用的是过时的URL