短い質問:get_invoices endpointを使用して、InvoiceFiles.pdfFileUrl
応答からURLにアクセスしようとすると、api.zuoraログインフォームが表示されます。私は顧客がこれらのPDFにアクセスできるようにする必要があります。Zuora - 請求書PDFを取得してユーザーに表示する方法
私はZuoraのcredsをを入力した場合、それは請求書が表示されますが、もちろん私の顧客はZuoraのcredsを持っていません。
顧客がURLからPDFを閲覧できるように設定していますか?
ロング質問:
get_invoices endpointリターン関心の2つの項目。
body
は、請求書PDFファイルのREST URLです。請求書のPDFファイルの
と
InvoiceFiles
戻り
- IDのID。これはファイルオブジェクトのIDで、pdfFileUrlフィールドのファイルハンドルIDとは異なります。ファイルを開くには、ファイルハンドルIDを使用する必要があります。
- versionNumber請求書のバージョン番号PDFファイル
- pdfFileUrl請求書PDFファイルのREST URL。 URLをクリックして請求書PDFファイルを開きます。
body
とInvoiceFiles.pdfFileUrl
によって返される値との違いはありますか。正しく使用するにはどうすればよいですか?
pdfFileUrlは複数のファイルを返すことができます。請求書が更新されるたびに(顧客が支払うなど)、別のファイルが生成されます。最新のものはインデックス0です。
しかし、いずれのURLにもアクセスしようとすると、私はapi.zuoraログインフォームを取得します。私がZuora信用状を入力すると、請求書が表示されますが、私の顧客にはZuora信用状はありません。
エンドポイントページの例では、bodyとpdfFilesの両方が空白として返されるため、あまり役に立ちません。
しばらくコミュニティを検索しても、私の問題と遠隔では何も見つかりませんでした。