# Zugriff auf neue API

**URL:** <https://forum.shopware.com/t/zugriff-auf-neue-api/8206>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [29. August 2012 um 09:09 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206 "2012-08-29T09:09:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mac.u](https://avatars.discourse-cdn.com/v4/letter/m/8e8cbc/32.png) [@mac.u](https://forum.shopware.com/u/mac.u)\
**Post date:** [29. August 2012 um 09:09 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/1 "2012-08-29T09:09:00Z")

</div>

Guten Morgen zusammen, leider habe ich Probleme mit dem Zugriff auf die neue API. So habe ich einen neuen (aktiven) Benutzer mit API-Zugriff erstellt und beim Test auf [meinedomain.de/api](http://meinedomain.de/api) den Benutzernamen des Nutzers eingetragen sowie als Kennwort den API-Schlüssel. Trotzdem funktioniert der Zugriff nicht, auch nicht nach mehrmaligem Zurücksetzen des Schlüssels oder des Benutzernamens. Auch der Test mit einem anderen Nutzer, der bereits im System angelegt war, war nicht erfolgreich - es erscheint immer wieder der Auth Dialog des Browsers. Hat jemand ähnliche Probleme? Grüße, S.

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [29. August 2012 um 09:44 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/2 "2012-08-29T09:44:45Z")

</div>

Hallo, kannst du bitte versuchen dich per curl auf REST-API zu verbinden und mir die Ausgabe zukommen lassen: `curl -i -u apibenutzer:apikey --DIGEST http://domain.de/api/ -H "Content-Type: application/json"`

---

<div class="post-metadata">

**Author:** ![mac.u](https://avatars.discourse-cdn.com/v4/letter/m/8e8cbc/32.png) [@mac.u](https://forum.shopware.com/u/mac.u)\
**Post date:** [29. August 2012 um 10:00 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/3 "2012-08-29T10:00:17Z")

</div>

Hallo Benjamin. Sehr gerne, anbei die Antwort der API: `HTTP/1.1 401 Unauthorized Date: Wed, 29 Aug 2012 07:58:39 GMT Server: Apache/2.2.22 X-Powered-By: PHP/5.3.8 Www-Authenticate: Digest realm="Shopware4 REST-API", domain="/", nonce="9ab9a60b1834f9f200ef9c9caa153568", opaque="d75db7b160fe72d1346d2bd1f67bfd10", algorithm="MD5", qop="auth" Vary: Accept-Encoding Connection: close Transfer-Encoding: chunked Content-Type: application/json HTTP/1.1 401 Unauthorized Date: Wed, 29 Aug 2012 07:58:39 GMT Server: Apache/2.2.22 X-Powered-By: PHP/5.3.8 Www-Authenticate: Digest realm="Shopware4 REST-API", domain="/", nonce="9ab9a60b1834f9f200ef9c9caa153568", opaque="d75db7b160fe72d1346d2bd1f67bfd10", algorithm="MD5", qop="auth" Vary: Accept-Encoding Connection: close Transfer-Encoding: chunked Content-Type: application/json`

---

<div class="post-metadata">

**Author:** ![Pickware](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/pickware/32/8084_2.png) [@Pickware](https://forum.shopware.com/u/Pickware)\
**Post date:** [29. August 2012 um 17:00 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/4 "2012-08-29T17:00:40Z")

</div>

Hallo, [quote=„mac.u“] Hat jemand ähnliche Probleme?[/quote] ja, das Problem kann ich auch bestätigen. Es funktioniert weder mit cURL, noch im Browser.

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [29. August 2012 um 17:18 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/5 "2012-08-29T17:18:07Z")

</div>

Wir arbeiten daran, dass Problem zu lokalisieren. Könnt Ihr mir bitte noch ein Paar Informationen über eure Systeme zukommen lassen (PHP Version, Webserver, Vhost-Konfiguration). Danke.

---

<div class="post-metadata">

**Author:** ![Pickware](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/pickware/32/8084_2.png) [@Pickware](https://forum.shopware.com/u/Pickware)\
**Post date:** [29. August 2012 um 17:24 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/6 "2012-08-29T17:24:22Z")

</div>

Unsere Konfiguration: Webserver: nginx version: nginx/1.2.3 PHP-FPM: 5.3.16

---

<div class="post-metadata">

**Author:** ![mac.u](https://avatars.discourse-cdn.com/v4/letter/m/8e8cbc/32.png) [@mac.u](https://forum.shopware.com/u/mac.u)\
**Post date:** [29. August 2012 um 17:52 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/7 "2012-08-29T17:52:20Z")

</div>

Guten Abend. Hier noch ein paar Infos von mir: PHP 5.3.8 Apache 2.2.22 Grüße, S.

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [30. August 2012 um 09:24 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/8 "2012-08-30T09:24:10Z")

</div>

Danke für die Infos. Könnt ihr uns ggf. einen Backend-Zugang an [forum@shopware.de](mailto:forum@shopware.de) schicken? Dann können wir prüfen, was für ein Fehler bei euch genau auftritt. Gruß Benjamin

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [30. August 2012 um 09:26 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/9 "2012-08-30T09:26:28Z")

</div>

Hat einer von euch die Möglichkeit uns die API-Benutzerdaten + Domain + FTP-Zugang per eMail an [forum@shopware.de](mailto:forum@shopware.de) zu schicken, so dass wir uns das Problem direkt bei euch anschauen können?

---

<div class="post-metadata">

**Author:** ![mac.u](https://avatars.discourse-cdn.com/v4/letter/m/8e8cbc/32.png) [@mac.u](https://forum.shopware.com/u/mac.u)\
**Post date:** [30. August 2012 um 12:32 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/10 "2012-08-30T12:32:14Z")

</div>

Habe euch die Daten per Mail gesandt.

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [31. August 2012 um 12:02 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/11 "2012-08-31T12:02:56Z")

</div>

Hallo, durch eure Hilfe waren wir in der Lage das Problem zu Lokalisieren. Bei einer FastCGI-Konfiguration wird der Authorization-Header nicht an das PHP-Script weitergeleitet. Dies muss im Server konfiguriert werden. Dazu findet Ihr im [Wiki (Server-Konfiguration)](http://wiki.shopware.de/Rest-API-Tutorial%5C_detail%5C_861%5C_487.html) eine kurze Anleitung. Ich werde die Anleitung in den nächsten Tagen noch erweitern 😉 Im Anhang befindet sich auch noch eine Datei die ausgetauscht werden muss. Diese ist auch in der Version 4.0.1 vorhanden, welche heute im laufe des Tages erscheinen wird. Die Datei Bootstrap.php einfach in das Verzeichnis kopieren: `\engine\Shopware\Plugins\Default\Frontend\InputFilter` Über eine kurze Rückmeldung, ob alles geklappt hat wäre ich dankbar. Danke und Gruß, Benjamin :shopware:

---

<div class="post-metadata">

**Author:** ![Alexmsi](https://avatars.discourse-cdn.com/v4/letter/a/258eb7/32.png) [@Alexmsi](https://forum.shopware.com/u/Alexmsi)\
**Post date:** [31. August 2012 um 12:51 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/12 "2012-08-31T12:51:47Z")

</div>

Hallo, ich möchte nicht allzu viel rumquengeln, aber erscheint mit 4.0.1 auch die Demodaten ? Lieben Gruß

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [31. August 2012 um 12:54 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/13 "2012-08-31T12:54:43Z")

</div>

Hey, die werden wir aller Voraussicht nach später als Download separat zur Verfügung stellen.

---

<div class="post-metadata">

**Author:** ![Pickware](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/pickware/32/8084_2.png) [@Pickware](https://forum.shopware.com/u/Pickware)\
**Post date:** [31. August 2012 um 13:27 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/14 "2012-08-31T13:27:09Z")

</div>

Hallo, [quote=“Benjamin Cremer”]Im Anhang befindet sich auch noch eine Datei die ausgetauscht werden muss. Diese ist auch in der Version 4.0.1 vorhanden, welche heute im laufe des Tages erscheinen wird. Die Datei Bootstrap.php einfach in das Verzeichnis kopieren: `\engine\Shopware\Plugins\Default\Frontend\InputFilter` Über eine kurze Rückmeldung, ob alles geklappt hat wäre ich dankbar. [/quote] vielen Dank, die API funktioniert nun. Bei mir (nginx, php-fpm) war auch die Anpassung der fastcgi\_param nicht nötig, der Tausch der bootstrap.php hat gereicht. 🕶

---

<div class="post-metadata">

**Author:** ![mac.u](https://avatars.discourse-cdn.com/v4/letter/m/8e8cbc/32.png) [@mac.u](https://forum.shopware.com/u/mac.u)\
**Post date:** [1. September 2012 um 22:11 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/15 "2012-09-01T22:11:22Z")

</div>

Hallo zusammen, tja schade - dann werde ich das wohl nicht nutzen können, da ich auf ManagedHosting setze und hier nicht die komplett freie Wahl der Hosts habe. Andere Möglichkeiten wird es dann scheinbar nicht geben? Grüße, S.

---

<div class="post-metadata">

**Author:** ![DROW](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@DROW](https://forum.shopware.com/u/DROW)\
**Post date:** [3. September 2012 um 11:32 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/16 "2012-09-03T11:32:35Z")

</div>

klappt mit der Bootstrap bei uns trotzdem leider nicht. ☹ liegt wahrscheinlich daran dass die Angesprochenen Header nicht mit übergeben werden. mal sehen was man da noch am Server tunen kann.

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [4. September 2012 um 14:29 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/17 "2012-09-04T14:29:17Z")

</div>

bei mir klappt auch nicht. Shopware 4.0.1. `fastcgi\_param HTTP\_AUTHORIZATION $http\_authorization;` eigetragen Als Antwort bekomme ich: [code]HTTP/1.1 401 Unauthorized Server: nginx/1.1.19 Date: Tue, 04 Sep 2012 12:24:04 GMT Content-Type: text/html Content-Length: 195 Connection: keep-alive Www-Authenticate: Digest realm=“Shopware4 REST-API”, domain="/", nonce=“49dda93596e0f868a3c3ac0e8afba849”, opaque=“d75db7b160fe72d1346d2bd1f67bfd10”, algorithm=“MD5”, qop=“auth” Www-Authenticate: Digest realm=“Shopware4 REST-API”, domain="/", nonce=“49dda93596e0f868a3c3ac0e8afba849”, opaque=“d75db7b160fe72d1346d2bd1f67bfd10”, algorithm=“MD5”, qop=“auth” HTTP/1.1 404 Not Found Server: nginx/1.1.19 Date: Tue, 04 Sep 2012 12:24:04 GMT Content-Type: text/html Content-Length: 169 Connection: keep-alive

404 Not Found
# 404 Not Found
\* \* \* nginx/1.1.19[/code]

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [4. September 2012 um 14:56 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/18 "2012-09-04T14:56:27Z")

</div>

Hallo technikexpert, könttest du uns die Ausgabe von folgendem Befehl zukommen lassen (Parameter -v ist hinzu gekommen): `curl -i -v -u apibenutzer:apikey --DIGEST http://domain.de/api/ -H "Content-Type: application/json"` Die Daten kannst du anonymisieren, order uns per Email an [forum@shopware.de](mailto:forum@shopware.de) zusenden. Gruß Benjamin :shopware:

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [4. September 2012 um 15:06 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/19 "2012-09-04T15:06:57Z")

</div>

Benjamin, ich habe per email versendet.

---

<div class="post-metadata">

**Author:** ![mac.u](https://avatars.discourse-cdn.com/v4/letter/m/8e8cbc/32.png) [@mac.u](https://forum.shopware.com/u/mac.u)\
**Post date:** [26. September 2012 um 22:39 UTC](https://forum.shopware.com/t/zugriff-auf-neue-api/8206/20 "2012-09-26T22:39:11Z")

</div>

[quote=“mac.u”]Tja schade - dann werde ich das wohl nicht nutzen können, da ich auf ManagedHosting setze und hier nicht die komplett freie Wahl der Hosts habe. Andere Möglichkeiten wird es dann scheinbar nicht geben?[/quote] Könnt ihr hierzu mal Feedback geben, liebes Shopware-Team? Grüße, S.

[Nächste Seite](https://forum.shopware.com/t/zugriff-auf-neue-api/8206.md?page=2)
