2016-10-21 4 views
0

Ich bin mit dem Xero PHP SDK (Dies https://developer.xero.com/code-samples/libraries/php/) und ich bin in der Lage eine Rechnung ohne Probleme zu stellen.XERO PHP SDK - Get PDF Rechnung

Aber ich habe Probleme zu verstehen, wie ich die gebuchten Rechnung der PDF abrufen kann, wie ich diese muß manuell an den Kunden per E-Mail.

Ich glaube, die Standard-Rechnungsanforderung thusly formatiert werden soll, aber das wird alle Rechnungen zurück.

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

Meine Frage ist daher unter Verwendung des oben SDK und Call-Format wie würde ich ...

  1. Ziel eine bestimmte Rechnung durch seine ID
  2. einen PDF der genannten Rechnung abrufen.

Einige Codebeispiele mir wirklich helfen würde. Vielen Dank!

Antwort

1

Um die PDF-Ausgabe verwenden Sie die folgende

<?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']); 
} 
zu erhalten
Verwandte Themen