2016-10-21 46 views
0

我使用的是Xero PHP SDK(這一個https://developer.xero.com/code-samples/libraries/php/),我可以過帳沒有問題的發票。XERO PHP SDK - 獲取發票PDF

但是,我有問題了解如何檢索已張貼的發票的PDF,因爲我需要手動將此電子郵件發送給客戶。

我相信標準發票申請應該這樣格式化,但這將返回所有發票。

$XeroOAuth->request('GET', $XeroOAuth->url('Invoices', 'core'), array()); 

我的問題,因此,在使用上述SDK,並調用格式我將如何...

  1. 目標特定發票由它的ID
  2. 檢索上述發票的PDF。

一些代碼示例真的會幫助我。謝謝!

回答

1

要獲取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']); 
}