NodeJS 如何从Stripe API访问文件/图像

bcs8qyzn  于 2023-05-28  发布在  Node.js
关注(0)|答案(1)|浏览(501)

我使用的是Stripe API(with node)
我击中了帐户端点,其中包括一个标识ID的响应。
然后我尝试获取该文件,如Stripe docs所述:

await generalConfig.stripe.files.retrieve(req.session.user.data.logo, { stripeAccount: 'connected-account-id' });

回复:

fileLink {
  id: 'file_1MVfHl8uSxUnuB3iogeBSRco',
  object: 'file',
  created: 1675015645,
  expires_at: null,
  filename: 'Logo.png',
  links: {
    object: 'list',
    data: [ [Object] ],
    has_more: false,
    url: '/v1/file_links?file=file_1MVfHl8uSxUnuB3iogeBSRco'
  },
  purpose: 'business_logo',
  size: 7814,
  title: null,
  type: 'png',
  url: 'https://files.stripe.com/v1/files/file_1MVfHl8uSxUnuB3iogeBSRco/contents'
}

我不知道如何从这些信息中访问图像。我尝试了各种网址从该数据没有运气。
我还注意到Stripe docs显示它应该返回一个包含完整URL的响应,如下所示:

"url": "https://files.stripe.com/links/MDB8YWNjdF8xMDMyRDgyZVp2S1lsbzJDfGZsX3Rlc3RfSGI4OVcxcVQzTmM3ZVdFdFVxUzF5aU5l007JOZUEx5"

但事实并非如此
有什么想法吗

xnifntxz

xnifntxz1#

基于文档,您可以通过url属性下载文件。如果您无法下载该文件,我建议您联系Stripe支持部门寻求帮助。

相关问题