如何使用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的后端生成公共令牌?的主要内容,如果未能解决你的问题,请参考以下文章

Django API 开发:一个 Todo 应用的后端

「微服务架构」面向CTO的微服务设计模式:API网关前端的后端等

瞧瞧人家用SpringBoot写的后端API接口,那叫一个优雅

集成我的前端代码(Netlify)和我的后端代码(heroku)(CORS)的问题[关闭]

如何实现一个网站多个域名:目的是为了一个共同的前端+多个多语言实现的后端

客户端开发中的后端数据拦截与修改