registrieren registriertes Mitglied


Anzeige

Anzeige

[S] PHP Entwickler - Fastbill API

Ihr sucht Mitarbeiter oder einen Job [S] im SEO-Bereich? Hier könnt Ihr Eure Anzeigen aufgeben.
maxi22
PostRank 1
PostRank 1
Beiträge: 1
Registriert: 09.02.2020, 14:30

Beitrag maxi22 » 09.02.2020, 14:39 [S] PHP Entwickler - Fastbill API

Der Buchhaltungsanbieter Fastbill bietet eine API an. Über diese können Rechnungen, Kunden etc, angelegt werden.

Wir kommen ganz gut mit der API zurecht, schaffen es aber nicht Dokumente hochzuladen. Wir suchen einen PHP Entwickler, der unseren vorhandenen Code so anpassen kann, dass die Datei test.pdf über die API hochgeladen wird.

Wer das übernehmen möchte bitte eine kurze Nachricht per PN mit Preisvorstellung an mich.

Beschreibung der API:
apidocs.fastbill.com/fastbill/de/revenue.html#revenue.create

Vorhandener Code

Code: Alles auswählen

$data = array("CUSTOMER_ID" => "123","INVOICE_DATE" => "2020-02-08","SUB_TOTAL" => "100");

$bodyStr = array("document" => "test.pdf",
                 "Content-Type" => "multipart/form-data, boundary=AaB03x",
                 "httpbody" => json_encode(array("SERVICE" => "revenue.create","DATA" => $data)),
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https [PUNKT] [PUNKT]  //my.fastbill.com/api/1.0/api.php');
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, {user:APIkey});
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$bodyStr);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
$exec = curl_exec($ch);  
Der Code legt erfolgreich eine Rechnung an - aber die Datei test.pdf wird nicht hochgeladen.
Für die Entwicklung kann problemlos ein Testaccount bei Fastbill angelegt werden.

Anzeige von: