如何使用Curl在没有前端的格子api的后端生成公共令牌?
Posted
技术标签:
【中文标题】如何使用Curl在没有前端的格子api的后端生成公共令牌?【英文标题】:How to use Curl to generate a public token in the backend with the plaid api without the front end? 【发布时间】:2021-10-29 16:01:16 【问题描述】:我希望能够使用 plaid api 每天在我的服务器上下载交易。但根据格子文档,public/token/create 已被弃用。我想要实现的是能够在我的后端静默下载特定银行账户的交易。但是,尽管我在沙盒中成功地做到了这一点,但在生产和开发中似乎是不可能的。有没有人尝试过使用 curl 或其他语言专门从后端生成公共令牌?如果是这样,请举例说明我如何做到这一点。
【问题讨论】:
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:因此,您需要public_token
来交换access_token
才能进行 API 调用,并且如果不使用 Plaid Link (用户输入凭据的 UI 组件)。
但是,由于access_token
通常不会过期,因此您通常只需要获得一次。因此,如果您只是构建一个供个人使用的脚本,那么将 Plaid 快速入门设置为针对 Development 运行是一个完全可行的解决方法,通过它来获取 access_token
,将 access_token
复制并粘贴到某个安全位置它可用于您的无 GUI 脚本,然后从那里开始。
(/item/public_token/create
被弃用与您的问题有些正交——该端点永远不能用于创建初始公共令牌,如果您有一个停止工作的公共令牌,它只能用于更新预先存在的公共令牌.)
【讨论】:
谢谢!在我的头撞了几个小时之后。该解决方案完美运行!再次感谢!以上是关于如何使用Curl在没有前端的格子api的后端生成公共令牌?的主要内容,如果未能解决你的问题,请参考以下文章
「微服务架构」面向CTO的微服务设计模式:API网关前端的后端等
瞧瞧人家用SpringBoot写的后端API接口,那叫一个优雅
集成我的前端代码(Netlify)和我的后端代码(heroku)(CORS)的问题[关闭]