我使用的是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"
但事实并非如此
有什么想法吗
1条答案
按热度按时间xnifntxz1#
基于文档,您可以通过url属性下载文件。如果您无法下载该文件,我建议您联系Stripe支持部门寻求帮助。