# Fehlermeldung bei API-Nutzung (404 / Could not decode json)

**URL:** <https://forum.shopware.com/t/fehlermeldung-bei-api-nutzung-404-could-not-decode-json/34598>\
**Category:** Programmierung\
**Created:** [18. Februar 2016 um 21:56 UTC](https://forum.shopware.com/t/fehlermeldung-bei-api-nutzung-404-could-not-decode-json/34598 "2016-02-18T21:56:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lohweb](https://avatars.discourse-cdn.com/v4/letter/l/ba9def/32.png) [@lohweb](https://forum.shopware.com/u/lohweb)\
**Post date:** [18. Februar 2016 um 21:56 UTC](https://forum.shopware.com/t/fehlermeldung-bei-api-nutzung-404-could-not-decode-json/34598/1 "2016-02-18T21:56:41Z")

</div>

Hallo zusammen,

ich hoffe hier kann mir jemand weiterhelfen. Ich habe folgendes Problem:

Ich habe das Beispiel von hier ([http://community.shopware.com/Shopware-4-REST-API-verwenden\_detail\_989.html](http://community.shopware.com/Shopware-4-REST-API-verwenden%5C_detail%5C_989.html)) verwendet, die URL angepasst, den User und den Key hinterlegt.  
Zum Test beschränke ich mich darauf, den Artikel mit der Nummer&nbsp;13646 auszugeben.

> $client-\>get(‚articles/13646‘);

Wenn ich jetzt die Seite aufrufe bekomme ich nur fogende Fehlermeldung:

> HTTP: 404  
> Could not decode json
> 
> json\_last\_error: Syntaxfehler  
> Raw:
> 
> Not Found
> 
> The requested URL /shop/api/articles/13646 was not found on this server.
> 
> Apache/2.4.7 (Ubuntu) Server at XXX.XXX.XXX Port 80

Wenn ich die Seite direkt ([http://XXX.XXX.XXX/shop/api/articles/13646](http://XXX.XXX.XXX/shop/api/articles/13646)) aufrufe und den API-User und Passwort angebe, zeigt es den entsprechenden Inhalt an.

An was kann das liegen, bzw. wo kann ich da schauen?&nbsp;  
Fehlende Berechtigungen, Serverkonfiguration? Ich bin momentan ein bisschen ratlos.

&nbsp;

Vielen Dank schonmal

---

<div class="post-metadata">

**Author:** ![dbld](https://avatars.discourse-cdn.com/v4/letter/d/977dab/32.png) [@dbld](https://forum.shopware.com/u/dbld)\
**Post date:** [19. Februar 2016 um 10:16 UTC](https://forum.shopware.com/t/fehlermeldung-bei-api-nutzung-404-could-not-decode-json/34598/2 "2016-02-19T10:16:31Z")

</div>

Was sagt die apache error-log?

Ist auf jeden fall was an der Apache Config krumm.&nbsp;

Hast du evtl. mal irgendwelche Bots per .htaccess ausgesperrt (User-Agent)?

Könnte mir vorstellen dass es deswegen in deinem Browser funktioniert, aber nicht per curl.

---

<div class="post-metadata">

**Author:** ![lohweb](https://avatars.discourse-cdn.com/v4/letter/l/ba9def/32.png) [@lohweb](https://forum.shopware.com/u/lohweb)\
**Post date:** [20. Februar 2016 um 00:24 UTC](https://forum.shopware.com/t/fehlermeldung-bei-api-nutzung-404-could-not-decode-json/34598/3 "2016-02-20T00:24:07Z")

</div>

Hab das mal an meinen Server-Admin weitergegeben und der hat an der Konfiguration noch was geändert und seither funktioniert es.  
Ich versuche noch in Erfahrung zu bringen, was genau geändert wurde.

Schonmal vielen Dank.
