# API Verständnisproblem - Token

**URL:** <https://forum.shopware.com/t/api-verstaendnisproblem-token/97107>\
**Category:** Programmierung\
**Created:** [15. November 2022 um 10:44 UTC](https://forum.shopware.com/t/api-verstaendnisproblem-token/97107 "2022-11-15T10:44:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![bettenundwohnen](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@bettenundwohnen](https://forum.shopware.com/u/bettenundwohnen)\
**Post date:** [15. November 2022 um 10:44 UTC](https://forum.shopware.com/t/api-verstaendnisproblem-token/97107/1 "2022-11-15T10:44:56Z")

</div>

Hallo Zusammen,

ich stehe gerade auf dem Schlauch, da ich das Thema zu lange liegen lassen habe.

Ich habe einen fertigen Stock Product Update Payload fertig und habe ein Verständnis Problem bei dem Bearer Token.

Ich hole den einmal zuvor an `/api/oauth/token`ab.

den Bearer Token xyz hänge ich dann mit dem Feld Authorization „Bearer xyz“ an die künftigen APi Calls ran.

Wieso ist er nach 10min wieder ungültig? Ich bin dankbar für jeden Tipp ![🙂](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/7/4/74a5f7e0eabe9878b2715ddcde45f8813106a06d.png) danke und lg

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [15. November 2022 um 11:06 UTC](https://forum.shopware.com/t/api-verstaendnisproblem-token/97107/2 "2022-11-15T11:06:32Z")

</div>

Weil Shopware dem Token nur 10 Minuten einräumt, danach musst du es wieder erneuern.

---

<div class="post-metadata">

**Author:** ![bettenundwohnen](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@bettenundwohnen](https://forum.shopware.com/u/bettenundwohnen)\
**Post date:** [15. November 2022 um 11:07 UTC](https://forum.shopware.com/t/api-verstaendnisproblem-token/97107/3 "2022-11-15T11:07:49Z")

</div>

JA ich weiß auch dass ich das hochschrauben könnte. Aber es musst doch eine Möglichkeit für wiederkehrende Anfragen geben. Ich meine ich hatte das damals auch hinbekommen. aber wie müssen die Felder da aussehen? ODer muss ich den Token gar nicht holen wenn ich credentials mitsende?

Im Anhang meine angehängten Felder.  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/4/b/4b0f63370ffb12c38880de951caec2e35cf2a85c.png)

---

<div class="post-metadata">

**Author:** ![bettenundwohnen](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@bettenundwohnen](https://forum.shopware.com/u/bettenundwohnen)\
**Post date:** [15. November 2022 um 11:34 UTC](https://forum.shopware.com/t/api-verstaendnisproblem-token/97107/4 "2022-11-15T11:34:29Z")

</div>

Im Grunde suche ich den Weg den refreshtoken richtig einzusetzen, damit ich nicht jedesmal einen neuen Bearer Token benötige.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [15. November 2022 um 11:35 UTC](https://forum.shopware.com/t/api-verstaendnisproblem-token/97107/5 "2022-11-15T11:35:20Z")

</div>

Der Bearer besteht aus mehreren Teilen, glaube drei, in denen der Timestamp ist. Beim Prüfen des Bearer wird der Timestamp verglichen. Wenn dieser abgelaufen ist, ist der Bearer nicht mehr gültig.

Da kannst du nicht viel mehr machen, als die Shopware-Bearer-Implementierung zu ändern (ohne es jemals gemacht zu haben, mein Verständnis).

---

<div class="post-metadata">

**Author:** ![bettenundwohnen](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@bettenundwohnen](https://forum.shopware.com/u/bettenundwohnen)\
**Post date:** [15. November 2022 um 11:38 UTC](https://forum.shopware.com/t/api-verstaendnisproblem-token/97107/6 "2022-11-15T11:38:13Z")

</div>

So wie ich die Doku gelesen habe, gibt es für einmalige Anfragen eine Authentifizierung, und für wiederkehrende Aufgaben den refresh\_token.

Im Standart soll es ja gehen Integration ist angelegt. Ich bekomme einen Bearer Token der ist 10min gültig um ihn wieder aufzufrischen, habe ich den refresh\_token bekommen. Wie binde ich das nun in eine Anfrage ein, so dass ich halt wiederkehrenden API Zugang bekomme?
