api - 使用 Postman 获取 Gmail API - x 天后刷新令牌/无效授权
问题描述
我已经自动化了一个 POSTMAN API 请求,我可以获得一个新的 access_token 并访问我的 Gmail API 端点。
我已经设置好了,所以我通过浏览器获取了 OAuth 代码,然后使用它在单独的 API 请求中获取刷新令牌。这应该不会过期10个月..
然后我有两个我使用的请求。
- 使用我得到的 body -> grant_type、client_id、client_secret 和 refresh_token 获取 access_token。
- 获取消息列表
现在这一切都适用于 x 天,但这只会停止并发回这个“Invalid_grant”
我只能通过重做刷新令牌过程来解决这个问题,但是,重点是让 POSTMAN 获取 access_token 并在自动化过程中访问 GMAIL api ENDPOINT,而不必不断重做浏览器进程并获取新的 refresh_token ..
为什么这比它应该的要困难得多?请帮忙。
解决方案
推荐阅读
- html - 如何将此输入集中在此容器内?
- python - 使用字典或查找表进行快速转换
- c# - 不同 API 调用的新线程
- python - 为什么我的 Django3 项目是用正则表达式代码创建的?
- node.js - 如何?使用 webpack/lerna 将多个 React 应用程序解析为相同的“react”包 PATH
- laravel - Route 中未收到来自 FullCalendar 的请求参数
- java - Cucumber 在编译为 .war 时无法在类路径中找到功能文件
- javascript - 如何使用 Selenium 和 Python 抓取基于 Javascript 的网站 https://marketchameleon.com/Calendar/Earnings?
- reactjs - 如何从 axios 访问数据?
- javascript - 在 onChange 之后 React 输入字段重新渲染