gpt4 book ai didi

instagram - 获取/刷新我自己的 Instagram 帐户的 access_token

转载 作者:行者123 更新时间:2023-12-03 17:13:01 24 4
gpt4 key购买 nike

我正在使用新的 Instagram 基本显示 API。
我按照以下步骤获取 access_token:https://developers.facebook.com/docs/instagram-basic-display-api/getting-started

问题是 access_token 过期很快(大约一小时后),我必须从 api.instagram.com 获取新的授权码,然后将其换成新的 access_token。授权步骤必须是手动步骤,因为我需要使用我的帐户凭据对 Instagram 进行身份验证(我在浏览器中打开 URL:https://api.instagram.com/oauth/authorize?app_id={APP_ID}&redirect_uri={REDIRECT_URI}&scope=user_profile,user_media&response_type=code)。

授权代码与 access_token 的交换可以通过编程方式(使用 cURL)完成。

curl -X POST \
https://api.instagram.com/oauth/access_token \
-F app_id={APP_ID} \
-F app_secret={APP_SECRET} \
-F grant_type=authorization_code \
-F redirect_uri={REDIRECT_URI} \
-F code={AUTH_CODE}

我只想得到 的媒体我自己的 Instagram帐户。有没有办法访问我自己的数据而无需每小时刷新我的 access_token ?

我发现这个端点是公开可读的: https://www.instagram.com/proquartet_cemc/?__a=1

如果我无法使用 Basic Display API,我将解析此端点返回的 JSON。但它没有记录在任何地方,所以它可能随时被禁用......

谢谢你的帮助。

最佳答案

我有同样的问题,但在新的更新 (2019-12-06) 中,instagram api 添加了长生命周期访问 token (这不是最好的解决方案,但它们的有效期为 60 天。重要:具有长生命周期的 token 60 天内未刷新将过期)

https://developers.facebook.com/docs/instagram-basic-display-api/changelog

对不起,我的英语不好。

关于instagram - 获取/刷新我自己的 Instagram 帐户的 access_token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58539418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com