Hallo zusammen,
ich habe ein kleines Verarbeitungsproblem. Und zwar nutze ich die Buchhaltungssoftware "Sevdesk", welche eine öffentliche API hat: docs.sevdesk.apiary.io/#refere…tact/get/contact-overview
Nun möchte ich mit PHP diese Daten in ein Array schreiben und dadurch verarbeiten können.
Der jetzige Code sieht folgendermaßen aus:
Alles anzeigen
Alles klappt auch soweit, sodass das print_r unten das komplette Object ausgibt:
So geht es dann weiter. Aber wie kann ich nun möglichst alle Attribute einzeln ansprechen? z.B. "Schreibe mir alle Werte mit Ihren zugehörigen Kunden in ein Array?"
Mit folgender Anweisung habe ich es versucht, aber kein Ergebnis erhalten
Kann mir da jemand weiterhelfen? Wäre echt super, dieses Grundsatzproblem zieht sich nämlich durch die ganze Umsetzung
Danke!
ich habe ein kleines Verarbeitungsproblem. Und zwar nutze ich die Buchhaltungssoftware "Sevdesk", welche eine öffentliche API hat: docs.sevdesk.apiary.io/#refere…tact/get/contact-overview
Nun möchte ich mit PHP diese Daten in ein Array schreiben und dadurch verarbeiten können.
Der jetzige Code sieht folgendermaßen aus:
PHP-Quellcode
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://my.sevdesk.de/api/v1/Contact/?depth=0&limit=100&offset=0&embed=%60%60");
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
- curl_setopt($ch, CURLOPT_HEADER, FALSE);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array(
- "Authorization: HIER IST DER FUNKTIONIERENDE AUTHCODE",
- "Content-Type: application/x-www-form-urlencoded"
- ));
- $response = curl_exec($ch);
- curl_close($ch);
- echo print_r($response);
Alles klappt auch soweit, sodass das print_r unten das komplette Object ausgibt:
Brainfuck-Quellcode
- {"objects":[{"id":"xxx","objectName":"xxx","additionalInformation":null,"create":"2016-11-24T14:39:56+01:00","update":"2016-11-24T14:39:56+01:00","name":"xxx","status":"1000","customerNumber":"40037","surename":null,"familyname":null,"titel":null,"category":{"id":"3","objectName":"Category"},"description":null,"academicTitle":null,"gender":null,"sevClient":{"id":"23376","objectName":"SevClient"},"name2":null,"birthday":null,"vatNumber":null,"bankAccount":null,"bankNumber":null,"defaultCashbackTime":null,"defaultCashbackPercent":null,"defaultTimeToPay":null,"taxNumber":null,"taxOffice":null},{"id":"1855368","objectName":"Contact","additionalInformation":null,"create":"2016-11-21T13:58:46+01:00","update":"2016-11-21T13:58:46+01:00","name":"xxx","status":"1000","customerNumber":"40036","surename":null,"familyname":null,"titel":null,"category":{"id":"3","objectName":"Category"},"description":null,"academicTitle":null,"gender":null,"sevClient":...............
So geht es dann weiter. Aber wie kann ich nun möglichst alle Attribute einzeln ansprechen? z.B. "Schreibe mir alle Werte mit Ihren zugehörigen Kunden in ein Array?"
Mit folgender Anweisung habe ich es versucht, aber kein Ergebnis erhalten
Kann mir da jemand weiterhelfen? Wäre echt super, dieses Grundsatzproblem zieht sich nämlich durch die ganze Umsetzung
Danke!