XERO PHP SDK — Получить счет PDF

Я использую Xero PHP SDK (этот https://developer.xero.com/code-samples/libraries/php/) и я могу разместить счет без проблем.

Однако у меня возникают проблемы с пониманием того, как я могу получить PDF-файл выставленного счета-фактуры, так как мне нужно вручную отправить его клиенту по электронной почте.

Я полагаю, что стандартный запрос счета должен быть отформатирован таким образом, но при этом будут возвращены все счета.

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

Поэтому мой вопрос использует вышеуказанный SDK и формат вызова, как бы я …

  1. Таргетинг на конкретный счет по его идентификатору
  2. Получить PDF из указанного счета.

Некоторые примеры кода действительно помогут мне. Спасибо!

0

Решение

Чтобы получить вывод 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']);
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]