OAuthAccessTokenException-提供的access_token无效
OAuthAccessTokenException-The access_token provided is invalid
我正在尝试跟随 Python-Instagram 简单示例 readme:
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
然而,每次我尝试使用自己的 client_id 和 client_secret 时,我都会收到以下错误并且无法弄清楚如何解决它:
Traceback (most recent call last):
File "/Users/PycharmProjects/Instagram API/InstaApiTest.py", line 10, in <module>
popular_media = api.media_popular(count=20)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 197, in _call
return method.execute()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 189, in execute
content, next = self._do_api_request(url, method, body, headers)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 163, in _do_api_request
raise InstagramAPIError(status_code, content_obj['meta']['error_type'], content_obj['meta']['error_message'])
instagram.bind.InstagramAPIError: (400) OAuthAccessTokenException-The access_token provided is invalid.
谁能帮我解决这个问题?
这可能是因为教程已过时。请注意,教程仓库中的 README file(多年未更新)警告:
This project is not actively maintained. Proceed at your own risk!
Instagram 甚至没有在他们的 media endpoints official documentation anymore. Even when it was a thing, there's some indication 上列出 media/popular/
您需要一个实际的访问令牌,即使是几年前,这与您所遵循的教程的状态相反。
TL;DR - 寻找不同的教程,此端点已更改或需要完全身份验证。
我正在尝试跟随 Python-Instagram 简单示例 readme:
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
然而,每次我尝试使用自己的 client_id 和 client_secret 时,我都会收到以下错误并且无法弄清楚如何解决它:
Traceback (most recent call last):
File "/Users/PycharmProjects/Instagram API/InstaApiTest.py", line 10, in <module>
popular_media = api.media_popular(count=20)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 197, in _call
return method.execute()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 189, in execute
content, next = self._do_api_request(url, method, body, headers)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/instagram/bind.py", line 163, in _do_api_request
raise InstagramAPIError(status_code, content_obj['meta']['error_type'], content_obj['meta']['error_message'])
instagram.bind.InstagramAPIError: (400) OAuthAccessTokenException-The access_token provided is invalid.
谁能帮我解决这个问题?
这可能是因为教程已过时。请注意,教程仓库中的 README file(多年未更新)警告:
This project is not actively maintained. Proceed at your own risk!
Instagram 甚至没有在他们的 media endpoints official documentation anymore. Even when it was a thing, there's some indication 上列出 media/popular/
您需要一个实际的访问令牌,即使是几年前,这与您所遵循的教程的状态相反。
TL;DR - 寻找不同的教程,此端点已更改或需要完全身份验证。