XERO PHP SDK - 获取发票 PDF
XERO PHP SDK - Get Invoice PDF
我正在使用 Xero PHP SDK(这个 https://developer.xero.com/code-samples/libraries/php/),我可以 post 开具发票,没有任何问题。
但是,我无法理解如何检索 posted 发票的 PDF,因为我需要手动将其通过电子邮件发送给客户。
我认为标准发票请求的格式应如此,但这将 return 所有发票。
$XeroOAuth->request('GET', $XeroOAuth->url('Invoices', 'core'), array());
因此,我的问题是使用上述 SDK 和调用格式,我将如何...
- 按 ID 定位特定发票
- 检索所述发票的 PDF。
一些代码示例确实可以帮到我。谢谢!
要获取 PDF 输出,请使用以下命令
<?php
$response = $XeroOAuth->request('GET', $XeroOAuth->url('Invoice/'.$InvoiceID, 'core'), [], "", 'pdf');
if($XeroOAuth->response['code'] == 200){
$myFile = $invoices->Invoices[0]->Invoice->InvoiceID.".pdf";
file_put_contents($myFile, $XeroOAuth->response['response']);
}
我正在使用 Xero PHP SDK(这个 https://developer.xero.com/code-samples/libraries/php/),我可以 post 开具发票,没有任何问题。
但是,我无法理解如何检索 posted 发票的 PDF,因为我需要手动将其通过电子邮件发送给客户。
我认为标准发票请求的格式应如此,但这将 return 所有发票。
$XeroOAuth->request('GET', $XeroOAuth->url('Invoices', 'core'), array());
因此,我的问题是使用上述 SDK 和调用格式,我将如何...
- 按 ID 定位特定发票
- 检索所述发票的 PDF。
一些代码示例确实可以帮到我。谢谢!
要获取 PDF 输出,请使用以下命令
<?php
$response = $XeroOAuth->request('GET', $XeroOAuth->url('Invoice/'.$InvoiceID, 'core'), [], "", 'pdf');
if($XeroOAuth->response['code'] == 200){
$myFile = $invoices->Invoices[0]->Invoice->InvoiceID.".pdf";
file_put_contents($myFile, $XeroOAuth->response['response']);
}