# REST API Adressen

**URL:** <https://forum.shopware.com/t/rest-api-adressen/40097>\
**Category:** Programmierung\
**Created:** [25. September 2016 um 18:32 UTC](https://forum.shopware.com/t/rest-api-adressen/40097 "2016-09-25T18:32:37Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![DerNils](https://avatars.discourse-cdn.com/v4/letter/d/f14d63/32.png) [@DerNils](https://forum.shopware.com/u/DerNils)\
**Post date:** [25. September 2016 um 18:32 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/1 "2016-09-25T18:32:37Z")

</div>

Hallo zusammen,

Ich versuche, per API alle Adressen eines Kunden abzufragen und scheitere.

Der Kunden-Datensatz liefert mir nur die&nbsp;defaultBillingAddress und die&nbsp;defaultShippingAddress und die Abfrage der Adressen liefert die userID nicht mit.&nbsp;

Kann mich mal bitte jemand vom Schlauch schubsen?

Danke & Gruß  
Nils

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [25. September 2016 um 18:38 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/2 "2016-09-25T18:38:46Z")

</div>

In dem speziellen Fall kann ich jetzt nichts sagen, allerdings wird irgendeine ID sicher mitgeliefert mit der du eine zweite Abfrage in Abfrage machen könntest. Dann solltest du berücksichtigen, dass manchmal die Datenbank ID statt der userID geliefert wird&nbsp;(zum&nbsp;Beispiel). „useNumberAsId“ wäre zum Beispiel ein Filterparameter der über die API mitgeschickt werden kann damit als ID nicht was falsches verstanden wird.

---

<div class="post-metadata">

**Author:** ![DerNils](https://avatars.discourse-cdn.com/v4/letter/d/f14d63/32.png) [@DerNils](https://forum.shopware.com/u/DerNils)\
**Post date:** [25. September 2016 um 18:40 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/3 "2016-09-25T18:40:28Z")

</div>

Es wird die Adress-ID geliefert, aber ich habe keine Möglichkeit gefunden, die ID der Adresse einem Kunden zuzuordnen.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [25. September 2016 um 18:44 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/4 "2016-09-25T18:44:07Z")

</div>

Also ich schaue mir dann immer die Datenbanktabellen an ob es da irgendwo eine Verbindung gibt. 😛

---

<div class="post-metadata">

**Author:** ![DerNils](https://avatars.discourse-cdn.com/v4/letter/d/f14d63/32.png) [@DerNils](https://forum.shopware.com/u/DerNils)\
**Post date:** [25. September 2016 um 19:06 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/5 "2016-09-25T19:06:18Z")

</div>

Ja, gibt es. Die s\_user\_addresses enthält eine user\_id. Aber die liefert die API nicht mit.&nbsp;

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [25. September 2016 um 20:48 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/6 "2016-09-25T20:48:43Z")

</div>

Da scheinst du recht zu haben. [REST API - Address Resource](https://developers.shopware.com/developers-guide/rest-api/api-resource-address/) Allerdings rufst du den Datensatz doch mit einer ID auf? Oder?

---

<div class="post-metadata">

**Author:** ![DerNils](https://avatars.discourse-cdn.com/v4/letter/d/f14d63/32.png) [@DerNils](https://forum.shopware.com/u/DerNils)\
**Post date:** [26. September 2016 um 05:34 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/7 "2016-09-26T05:34:42Z")

</div>

Richtig, aber es geht nur die Adress-ID.

---

<div class="post-metadata">

**Author:** ![DerNils](https://avatars.discourse-cdn.com/v4/letter/d/f14d63/32.png) [@DerNils](https://forum.shopware.com/u/DerNils)\
**Post date:** [26. September 2016 um 16:23 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/8 "2016-09-26T16:23:31Z")

</div>

Erstmal danke @brettvormkopp‍ für die Hilfeversuche. Ich habe jetzt immerhin die Gewissheit, nicht irgendwas übersehen zu haben.&nbsp;

Ich hab mal ein [Ticket](https://issues.shopware.com/issues/SW-16471)&nbsp;eingestellt. Es wäre schön, wenn Shopware hier mal die API anpassen könnte oder alternativ nachvollziehbar erklärt, warum die user\_id im Adressdatensatz fehlt. Danke.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [27. September 2016 um 16:00 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/9 "2016-09-27T16:00:21Z")

</div>

Du könntest die API&nbsp;selbst erweitern, da gibts irgendwo eine Anleitung&nbsp;oder du nutzt in deiner Anwendung&nbsp;eine SQL&nbsp;welche&nbsp;dir alle Felder zurück&nbsp;gibt.

---

<div class="post-metadata">

**Author:** ![DerNils](https://avatars.discourse-cdn.com/v4/letter/d/f14d63/32.png) [@DerNils](https://forum.shopware.com/u/DerNils)\
**Post date:** [27. September 2016 um 16:02 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/10 "2016-09-27T16:02:19Z")

</div>

Danke, ich werde wohl direkt auf die Datenbank gehen. Hatte nur gedacht, dass es sinnvoller wäre, eine API zu nutzen, wenn schon eine da ist.

---

<div class="post-metadata">

**Author:** ![MarkusM1](https://avatars.discourse-cdn.com/v4/letter/m/7ea924/32.png) [@MarkusM1](https://forum.shopware.com/u/MarkusM1)\
**Post date:** [1. Februar 2017 um 14:54 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/11 "2017-02-01T14:54:01Z")

</div>

Das Ticket besteht übrigens immer&nbsp;noch.

Über die Datenbank gehen: Auch wenns technisch kein Problem wäre, mach ich das nur sehr ungern, es passieren ständig&nbsp;unvorhergesehene Dinge.

Einen Kunden hab ich bisher nur zuverlässig über die REST-API importiert gekriegt, selbst wenn alle Einträge entsprechend den anderen in s\_user angelegt waren, sie erscheiunen nicht.

---

<div class="post-metadata">

**Author:** ![ahmadsaad](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahmadsaad](https://forum.shopware.com/u/ahmadsaad)\
**Post date:** [2. Februar 2017 um 11:11 UTC](https://forum.shopware.com/t/rest-api-adressen/40097/12 "2017-02-02T11:11:25Z")

</div>

Hallo,

I habe ein Pull Request , um dieses Problem zu behoben.

Sie können meine Andren benutzen, bis Shopware behobt es.

> <https://github.com/shopware/shopware/pull/949>

VG,

Ahmad&nbsp;
