# Rest api funktioniert?

**URL:** <https://forum.shopware.com/t/rest-api-funktioniert/22506>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [18. September 2014 um 23:11 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506 "2014-09-18T23:11:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ich](https://avatars.discourse-cdn.com/v4/letter/i/5f9b8f/32.png) [@ich](https://forum.shopware.com/u/ich)\
**Post date:** [18. September 2014 um 23:11 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506/1 "2014-09-18T23:11:53Z")

</div>

Hallo alle zusammen, ich würde gerne die REST-API nutzen. Wenn ich die Beispielseite aus dem Wiki öffne, kommt die Kennwort-Abfrage [http://wiki.shopware.de/images/articles … a57eba.jpg](http://wiki.shopware.de/images/articles/4d79b780a180fd8419e9754c65a57eba.jpg) Bedeutet diese Abfrage, dass die API schon funktioniert? Kann ich das alternativ in der php-info nachschauen? Wenn ich den richtigen User und Key eingebe dann kommt nämlich die Abfrage noch einmal. Das ist normalerweise ein Zeichen, dass die Zugangsdaten falsch sind oder dass das Skript es nicht verarbeiten kann. Auf dem Server läuft laut php-info: CGI/FastCGI PHP Version 5.3.10-1ubuntu3.14 Zum Aktivieren stehen mir .htaccess und .user.ini zur Verfügung. Im Wiki-Artikel sind mehrere Methoden beschrieben: [http://wiki.shopware.de/\_detail\_861\_487.html](http://wiki.shopware.de/%5C_detail%5C_861%5C_487.html) Ist Apache + mod\_fastcgi + php-fpm die richtige Methode, um es zu aktivieren? Wenn ich   
FcgidPassHeader Authorization  
  eintrage, dann kommt ein Serverfehler: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Ist der Serverfehler ein Zeichen, dass ich das falsche Modul verwendet habe? Ich hoffe, jemand liest sich die Frage durch und kann mir weiterhelfen 🙂 Liebe Grüße

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [19. September 2014 um 14:23 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506/2 "2014-09-19T14:23:55Z")

</div>

[quote=„ich“] Wenn ich den richtigen User und PW eingebe dann kommt nämlich die Abfrage noch einmal. [/quote] Meinst du wirklich PW? Das Passwort ist in diesem Fall der API-Key den du in der Benutzer-Verwaltung im Backend nachschauen kannst.

---

<div class="post-metadata">

**Author:** ![ich](https://avatars.discourse-cdn.com/v4/letter/i/5f9b8f/32.png) [@ich](https://forum.shopware.com/u/ich)\
**Post date:** [19. September 2014 um 16:53 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506/3 "2014-09-19T16:53:01Z")

</div>

Danke, ich meinte den Key und habe es direkt im Beitrag geändert.

---

<div class="post-metadata">

**Author:** ![ich](https://avatars.discourse-cdn.com/v4/letter/i/5f9b8f/32.png) [@ich](https://forum.shopware.com/u/ich)\
**Post date:** [21. September 2014 um 18:56 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506/4 "2014-09-21T18:56:34Z")

</div>

Kann ich auf die Api zurückgreifen ohne mich authentifzieren zu müssen? Hat jemand eine Beispiel .htaccess- oder .user.ini-Datei für meine cgi/fastcgi?

---

<div class="post-metadata">

**Author:** ![ich](https://avatars.discourse-cdn.com/v4/letter/i/5f9b8f/32.png) [@ich](https://forum.shopware.com/u/ich)\
**Post date:** [22. September 2014 um 23:20 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506/5 "2014-09-22T23:20:03Z")

</div>

Das ist schon ein bekanntes Thema oder? Wäre schön, wenn jemand schreibt, dass ein Warten sinnlos ist, weil niemand eine Lösung kennt 🙂 Alterativ: Wen könnte ich fragen, der sich das auskennt? PHP-Community? Apache-Mailinglist? Vielen Dank!

---

<div class="post-metadata">

**Author:** ![iMax](https://avatars.discourse-cdn.com/v4/letter/i/dfb087/32.png) [@iMax](https://forum.shopware.com/u/iMax)\
**Post date:** [24. September 2014 um 08:37 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506/6 "2014-09-24T08:37:10Z")

</div>

Hallo, am besten du schaust erstmal in deine Apache logs dort steht sich ein genauerer Fehler dirnnen als auf der Infosseite im Browser

---

<div class="post-metadata">

**Author:** ![ich](https://avatars.discourse-cdn.com/v4/letter/i/5f9b8f/32.png) [@ich](https://forum.shopware.com/u/ich)\
**Post date:** [30. September 2014 um 15:11 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506/7 "2014-09-30T15:11:26Z")

</div>

Ich arbeite gerade daran, Infos aus den Error-Logs des Hosters zu erhalten. Die Header müssten prinzipiell klappen, da der Passwortschutz via .htaccess-Datei auch funktioniert: [http://faq.1blu.de/content/563/578/de/p … etzen.html](http://faq.1blu.de/content/563/578/de/passwortschutz-%5C_-wie-kann-ich-ein-verzeichnis-mit-einem-passwort-schuetzen.html) Liege ich richtig mit meiner Annahme, dass die Header grundsätzlich funktionieren? Vielleicht könnte ich ja die Schnittstelle untersuchen, die angesteuert wird, wenn [xy.de](http://xy.de)\api aufgerufen wird. Wo ist die Schnittstelle gespeichert? Welche Befehle nutzt sie? Ich brauche die Schnittstelle 🙂

---

<div class="post-metadata">

**Author:** ![ich](https://avatars.discourse-cdn.com/v4/letter/i/5f9b8f/32.png) [@ich](https://forum.shopware.com/u/ich)\
**Post date:** [1. Oktober 2014 um 17:12 UTC](https://forum.shopware.com/t/rest-api-funktioniert/22506/8 "2014-10-01T17:12:02Z")

</div>

Im Error-Log sind laut Hoster keine Fehler zu sehen.
