首页 > 解决方案 > Instagram 访问令牌不适用于图形 API

问题描述

我正在尝试获取用户在 Instagram 上发布的所有帖子/媒体的列表。(我根本不在乎我将如何做到这一点,所以如果你有其他解决方案(不解决这个问题中描述的问题)我将不胜感激)我使用了这个 python 代码:

access_token = "XXXXXYU3EwVG10b1FaaWVMZAERXRkdIei15cjdoXXXXXGgxUnR4V2hyazh6ZAGVIdFNWcHg2aklSdWZAUUnNtLW03Vzd5aENDY3BlWl92dC1DRVXXXXXEyWHB3RUY0N0pMSkRHbTZAjZAVVWSVNYWmt2QmpWTXXXXX"
url = 'https://graph.facebook.com/v7.0/17841405822304914/media?access_token=' + str(access_token)
r = requests.get(url)
print(r)
print(r.text)

抛出以下输出:

<Response [400]>
{"error":{"message":"Invalid OAuth access token.","type":"OAuthException","code":190,"fbtrace_id":"AUp8Al-lOeDSS42uzm9mgoR"}}

我检查了这个https://developers.facebook.com/tools/debug/accesstoken/-链接,它表明我实际上可以使用这个密钥访问 user_media。

这是我获得访问密钥的方式 - 在此处输入图像描述。我尝试重新生成令牌,但它仍然拒绝工作。我发现了这个问题,但答案对我不起作用,我也觉得它与旧的非图形 Instagram API 有关。

标签: pythonapihttpinstagram

解决方案


推荐阅读