【发布时间】:2016-06-21 13:28:02
【问题描述】:
我正在尝试熟悉库 python-instagram。
我已经完成了这段代码:
from instagram.client import InstagramAPI
clientid = '***'
clientsecret = '***'
api = InstagramAPI(client_id=clientid, client_secret=clientsecret)
tag_name = raw_input("Write the word that you want")
filtered_media = api.tag_recent_media(count=20, max_id=1, tag_name=tag_name)
for media in filtered_media:
print media.images['standard_resolution'].url
我使用命令行得到以下错误(我有一个 mac):
Traceback (most recent call last):
File "test.py", line 7, in <module>
filtered_media = api.tag_recent_media(count=20, max_id=1, tag_name=tag_name)
File "build/bdist.macosx-10.6-intel/egg/instagram/bind.py", line 197, in _call
File "build/bdist.macosx-10.6-intel/egg/instagram/bind.py", line 189, in execute
File "build/bdist.macosx-10.6-intel/egg/instagram/bind.py", line 163, in _do_api_request
instagram.bind.InstagramAPIError: (400) OAuthAccessTokenException-The access_token provided is invalid.
有人知道发生了什么吗?谢谢
【问题讨论】:
-
您确定提供的acces_token 有效吗? Here 图书馆谈论访问令牌。
-
@syntonym 如何获得 access_token?我找到了这个网站 (instagram.pixelunion.net),但我认为这不是获得它的最佳方式 :)
-
上面的
Here是指向以下网页的链接:github.com/facebookarchive/…,您将在其中获得访问令牌。 -
@syntonym 我试图获取 acces_token,但他们要求我提供“请求的范围(以空格分隔,空白仅用于基本阅读):”......这是什么到底是什么?
标签: python instagram-api