# REST API Invalid or missing auth nach einigen Posts

**URL:** <https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087>\
**Category:** Programmierung\
**Created:** [15. April 2019 um 11:29 UTC](https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087 "2019-04-15T11:29:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sesso\_amore](https://avatars.discourse-cdn.com/v4/letter/s/a587f6/32.png) [@sesso\_amore](https://forum.shopware.com/u/sesso_amore)\
**Post date:** [15. April 2019 um 11:29 UTC](https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087/1 "2019-04-15T11:29:47Z")

</div>

Hi Zusammen,

&nbsp;

ich bin neu in der Community und der Programmierung mit Shopware. Ich habe ein Script geschrieben, dass einige Tausend Produkte nacheinander in die Datenbank pushen soll via REST (POST-Methode). Als ich das Script gerade ausgeführt habe lief auch erst mal alles ganz vernünftig. Allerdings erhalte ich nach einer Weile einen HTTP 401 Code. Da zu diesem Zeitpunkt schon mehr als 600 Produkte eingefügt wurden kann das nicht sein, dass die AUthentication fehl schlägt. Mein best guess war, das die Session geschlossen wird, vlt als Schutzmechanismus? Daher habe ich versucht die Session mit curl\_close() zu schließen und eine neue (mit den selben Anmeldedaten) zu eröffnen. Scheint aber auch nicht zu funktionieren. Generell verwende ich um an die Schittstelle ran zu kommen aktuell das Beispielscript von Shopware. D.h. zur Authentifizierung verwende ich Digest. Es liegt auch nicht an der max\_execution\_time meines Scripts

&nbsp;

Ich wüsste nicht welche Codeschnipsel ich euch für diese Frage mitgeben sollte… sorry hierfür

&nbsp;

Weis jemand vielleicht woran es liegen kann, dass shopware mir die Authentifizierung nach eingigen Hundert POSTs entzieht?

&nbsp;

Viele Grüße

---

<div class="post-metadata">

**Author:** ![ayalon](https://avatars.discourse-cdn.com/v4/letter/a/c6cbf5/32.png) [@ayalon](https://forum.shopware.com/u/ayalon)\
**Post date:** [16. April 2019 um 13:07 UTC](https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087/2 "2019-04-16T13:07:28Z")

</div>

Ich habe das gleiche Problem.

---

<div class="post-metadata">

**Author:** ![nilsabegg](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@nilsabegg](https://forum.shopware.com/u/nilsabegg)\
**Post date:** [24. September 2021 um 07:27 UTC](https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087/3 "2021-09-24T07:27:31Z")

</div>

Gab es hierfür jemals eine Lösung? Ich bin bei jeder API Integration bisher über dieses Problem gestolpert.

---

<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:** [24. September 2021 um 07:33 UTC](https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087/4 "2021-09-24T07:33:04Z")

</div>

Fehler abfangen, ignorieren und weiter importieren.  
Bei mir steht im Serverlog warum es ausfällt.  
Ich habe heute Nacht 10.000 Artikel über die API importiert.

---

<div class="post-metadata">

**Author:** ![nilsabegg](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@nilsabegg](https://forum.shopware.com/u/nilsabegg)\
**Post date:** [24. September 2021 um 07:41 UTC](https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087/5 "2021-09-24T07:41:26Z")

</div>

Das habe ich auch immer so gemacht, aber irgendwie ist das doch nicht richtig. Bzw. man kann den Fehler abfangen und das Request wiederholen, dann klappt es manchmal auch.  
Danke für den Hinweis mit den Logs, das werde ich mal anschauen.

---

<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:** [24. September 2021 um 12:30 UTC](https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087/6 "2021-09-24T12:30:32Z")

</div>

Bei mir ist es folgender Fehler: [API Article kein result](https://forum.shopware.com/t/api-article-kein-result/90296)  
Das kam 3 mal vor in der letzten Nacht bei 10.000 Artikeln.  
Uhrzeiten: 1:30, 6:00, 7:00  
Da bei uns alle 10 Minuten mindestens 1 Cronjob läuft, gibt es ggf hier Überschneidungen. Anders kann ich mir die glatten Zahlen nicht erklären

---

<div class="post-metadata">

**Author:** ![nilsabegg](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@nilsabegg](https://forum.shopware.com/u/nilsabegg)\
**Post date:** [24. September 2021 um 15:36 UTC](https://forum.shopware.com/t/rest-api-invalid-or-missing-auth-nach-einigen-posts/59087/7 "2021-09-24T15:36:12Z")

</div>

Also ist es wie bei dem Kollegen hier:

> [@RestAPI jede volle Stunde für ca. 15 sec nicht erreichbar](https://forum.shopware.com/t/restapi-jede-volle-stunde-fur-ca-15-sec-nicht-erreichbar/25284/5):
>
> Hi, keine konkrete Idee, nein. Man könnte sich das access.log mal ansehen, ob da irgendwas auffälliges zu den vollen Stunden drin ist; oder es ist tatsächlich irgendein Fehlverhalten hinsichtlich der Authentifizierung, das mit den Timestamps zusammen hängt. Gibt es Cronjobs, die da laufen? Besten Gruß, Daniel

Bei mir ist es auch um die volle Stunde rum immer aufgetreten, aber konnte es nie eingrenzen, da ich kein Eintrag in den Logs habe.

Ich hab jetzt in den ApiClient eine recall Methode gebaut und in der sleepe ich 30 Sekunden…das klappt bisher ganz gut. Aber befriedigend ist anders. 😃
