# Beta Version REST-API

**URL:** https://forum.shopware.com/t/beta-version-rest-api/7455
**Category:** Shopware 3.5
**Tags:** general
**Created:** [20. Juni 2012 um 13:01 UTC](https://forum.shopware.com/t/beta-version-rest-api/7455 "2012-06-20T13:01:15Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![teapavillion](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@teapavillion](https://forum.shopware.com/u/teapavillion)
#### Post date: [20. Juni 2012 um 13:01 UTC](https://forum.shopware.com/t/beta-version-rest-api/7455/1 "2012-06-20T13:01:15Z")

</div>

Hallo Shopware Gemeinde, Hat jemand von euch schon erfahrungen mit der neuen REST-API sammeln können? [http://wiki.shopware.de/Rest-API\_detail\_816.html](http://wiki.shopware.de/Rest-API%5C_detail%5C_816.html) Wir wollten das ganze mit der Lokalen UWamp Version austesten. Stoßen allerdings auf das Problem, das sich das Zend Framework nicht laden läßt bzw. wir die Fehlermeldung erhalten, das bestimmte Klassen bereits Deklariert wurden und nicht erneut deklariert werden können. [quote]Fatal error: Cannot redeclare class Zend\_Locale\_Data in C:\Usersxxxx\beta\_400\_uwamp\uwamp\www\Zend\Locale\Data.php on line 38[/quote] Folgendes haben wir versucht: (Datei liegt dort wo die shopware.php liegt. `require\_once 'Zend/Loader/Autoloader.php'; $fc = Zend\_Loader\_Autoloader::getInstance(); $client = new Zend\_Http\_Client('http://127.0.0.1/shopware/rest/api/2/articles'); $result = $client-\>request('GET'); $result = $result-\>getBody(); echo $result;` Kann es sein das in der uWamp Version irgendwo das Framework bereits geladen wird? Auch durch das weglassen des includes des Autoloader wird das Problem leider nicht behoben. Gruß Florian

---

<div class="post-metadata">

### Author: ![wepublic](https://avatars.discourse-cdn.com/v4/letter/w/71e660/32.png) [@wepublic](https://forum.shopware.com/u/wepublic)
#### Post date: [21. Juni 2012 um 10:08 UTC](https://forum.shopware.com/t/beta-version-rest-api/7455/2 "2012-06-21T10:08:09Z")

</div>

Das Zend Problem ist nun gelößt. Es läßt sich die Api Schnittstelle nun ansprechen, aber es werden Fehlermeldungen zurückgeliefert. Liegt das am aktuellen Stadion der Beta? Aufgerufene URL: [http://192.168.1.180/shopware/rest/api/2/articles](http://192.168.1.180/shopware/rest/api/2/articles) `Fatal error: Uncaught exception 'Enlight\_Exception' with message 'Controller "Shopware\_Controllers\_Api\_Index" can't load failure' in C:\\beta\_400\_uwamp\uwamp\www\engine\Library\Enlight\Controller\Dispatcher\Default.php:502 Stack trace: #0 C:\\beta\_400\_uwamp\uwamp\www\engine\Library\Enlight\Controller\Front.php(213): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #1 C:\\beta\_400\_uwamp\uwamp\www\engine\Shopware\Bootstrap.php(79): Enlight\_Controller\_Front-\>dispatch() #2 C:\\beta\_400\_uwamp\uwamp\www\engine\Library\Enlight\Application.php(192): Shopware\_Bootstrap-\>run() #3 C:\\beta\_400\_uwamp\uwamp\www\shopware.php(44): Enlight\_Application-\>run() #4 {main} thrown in C:\\beta\_400\_uwamp\uwamp\www\engine\Library\Enlight\Controller\Dispatcher\Default.php on line 502`

---

<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: [21. Juni 2012 um 10:44 UTC](https://forum.shopware.com/t/beta-version-rest-api/7455/3 "2012-06-21T10:44:02Z")

</div>

Hi, in der Beta 1 ist nur das Grundgerüst der Rest-API enthalten. In der Beta 2 (voraussichtlich ab Mitte Juli) ist die API vollständig enthalten.

---

<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: [27. Juni 2012 um 17:56 UTC](https://forum.shopware.com/t/beta-version-rest-api/7455/4 "2012-06-27T17:56:51Z")

</div>

[quote=„wepublic“]Das Zend Problem ist nun gelößt. Es läßt sich die Api Schnittstelle nun ansprechen, aber es werden Fehlermeldungen zurückgeliefert. Liegt das am aktuellen Stadion der Beta? Aufgerufene URL: [http://192.168.1.180/shopware/rest/api/2/articles](http://192.168.1.180/shopware/rest/api/2/articles) `Fatal error: Uncaught exception 'Enlight\_Exception' with message 'Controller "Shopware\_Controllers\_Api\_Index" can't load failure' in C:\\beta\_400\_uwamp\uwamp\www\engine\Library\Enlight\Controller\Dispatcher\Default.php:502 Stack trace: #0 C:\\beta\_400\_uwamp\uwamp\www\engine\Library\Enlight\Controller\Front.php(213): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #1 C:\\beta\_400\_uwamp\uwamp\www\engine\Shopware\Bootstrap.php(79): Enlight\_Controller\_Front-\>dispatch() #2 C:\\beta\_400\_uwamp\uwamp\www\engine\Library\Enlight\Application.php(192): Shopware\_Bootstrap-\>run() #3 C:\\beta\_400\_uwamp\uwamp\www\shopware.php(44): Enlight\_Application-\>run() #4 {main} thrown in C:\\beta\_400\_uwamp\uwamp\www\engine\Library\Enlight\Controller\Dispatcher\Default.php on line 502`[/quote] Versuch mal die URL: [http://192.168.1.180/rest/api/2/articles](http://192.168.1.180/rest/api/2/articles) so klappt es bei uns. ich habe trotzdem noch eine andere Frage und zwar bleibt die „alte“ API bestehen? sprich ist es möglich einerseits die neue REST API zu nutzen und auch die „alte“ api.php aus dem verzeichnis /engine/connectors/api/ ?

---

<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: [4. Juli 2012 um 15:32 UTC](https://forum.shopware.com/t/beta-version-rest-api/7455/5 "2012-07-04T15:32:38Z")

</div>

\*push\* ich habe trotzdem noch eine andere Frage und zwar bleibt die “alte” API bestehen? sprich ist es möglich einerseits die neue REST API zu nutzen und auch die “alte” api.php aus dem verzeichnis /engine/connectors/api/ ?

---

<div class="post-metadata">

### Author: ![ronecker](https://avatars.discourse-cdn.com/v4/letter/r/d2c977/32.png) [@ronecker](https://forum.shopware.com/u/ronecker)
#### Post date: [15. Juli 2012 um 03:49 UTC](https://forum.shopware.com/t/beta-version-rest-api/7455/6 "2012-07-15T03:49:06Z")

</div>

Servus, wenn man dem Beta Guide aus der Roadmap trauen darf, dann ist die die alte API als “deprecated” markiert und fliegt raus [http://wiki.shopware.de/Shopware-4-Beta … html#Altes](http://wiki.shopware.de/Shopware-4-Beta-Guide%5C_detail%5C_813%5C_454.html#Altes) Im gleichen Atemzug möchte ich Shopware darum bitten das die neue Rest-API mindestens den vollständigen Funktionsumfang der bisherigen API hat. Wenn ich mir [http://wiki.shopware.de/Rest-API\_detail … Ressourcen](http://wiki.shopware.de/Rest-API%5C_detail%5C_816%5C_454.html#Unterst.FCtze%5C_Ressourcen) durchlese, dann fehlt mir das Verwalten von Kategorien, das Manipulieren des Cache und ich kann nur hoffen das Detail Funktionen wie “sTranslation()”, “sSupplier()”, “sArticleStock()” sich hinter den ominösen “…” Punkten verstecken, genau so wie die Möglichkeit die “Unterstützten Ressourcen” filigran zu manipulieren, z.B. wenn man einer Bestellung nur die Trackingnummer hinzufügen will. mfg Holger
