热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

获取/刷新MYOWNInstagram帐户的access_token

如何解决《获取/刷新MYOWNInstagram帐户的access_token》经验,是哪儿的问题?

我正在使用新的Instagram Basic Display API。
我按照以下步骤获取了访问令牌: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

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

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

如果无法使用基本显示API,我将解析此终结点返回的JSON。但是它没有记录在任何地方,因此可以随时将其禁用...

谢谢你的帮助。


推荐阅读
author-avatar
赵乙潘_107
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有