【问题标题】:XERO PHP SDK - Get Invoice PDFXERO PHP SDK - 获取发票 PDF
【发布时间】:2016-10-21 11:12:22
【问题描述】:

我正在使用 Xero PHP SDK(这个https://developer.xero.com/code-samples/libraries/php/),我可以毫无问题地发布发票。

但是,我无法理解如何检索已发布发票的 PDF,因为我需要手动将其通过电子邮件发送给客户。

我认为标准发票请求的格式应如此,但这将返回所有发票。

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

因此,我的问题是使用上述 SDK 和调用格式我将如何...

  1. 按 ID 定位特定发票
  2. 检索上述发票的 PDF。

一些代码示例真的可以帮助我。谢谢!

【问题讨论】:

    标签: php xero-api


    【解决方案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']);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多