【发布时间】:2017-03-20 20:19:54
【问题描述】:
小问题:使用get_invoices endpoint,当我尝试从InvoiceFiles.pdfFileUrl 响应访问URL 时,它会弹出一个api.zuora 登录表单。我需要我的客户能够访问这些 PDF。
如果我输入我的 Zuora 信用,它会显示发票,但我的客户当然没有 Zuora 信用。
是否有某种设置允许客户从 URL 查看 PDF?
长问题:
get_invoices endpoint 返回 2 个感兴趣的项目。
body 是发票 PDF 文件的 REST URL。
和
InvoiceFiles 返回
- id 发票 PDF 文件的 ID。这是文件对象的 ID,与 pdfFileUrl 字段中的文件句柄 ID 不同。要打开文件,您需要使用文件句柄 ID。
- versionNumber 发票PDF文件的版本号
- pdfFileUrl 发票 PDF 文件的 REST URL。点击网址打开发票 PDF 文件。
body和InvoiceFiles.pdfFileUrl返回的内容有区别吗,如何正确使用?
pdfFileUrl 可以返回多个文件。每次更新发票(客户付款等)时,它都会生成另一个文件。最近的是 at 索引 0。
但是,我尝试访问任何 URL 时,都会得到一个 api.zuora 登录表单。如果我输入我的 Zuora 信用,它会显示发票,但我的客户当然没有 Zuora 信用。
端点页面上的示例将正文和 pdfFiles 返回为空白,因此没有多大帮助。
在他们的社区中搜索了一段时间,没有找到与我的问题有相似之处的任何东西。
【问题讨论】: