API Anbindung REST ueber Python

  • 31 January 2023
  • 1 Antwort
  • 138 Aufrufe

Hi Community,

 

Ich entwickle gerade eine Schnittstelle zwischen Personio und unserem Tool, um Anwesenheiten zu erfassen/aendern.

In Personio habe ich hierfuer einen entsprechend API-Schluessel mit Umfangreichen Rechten generiert.

Entsprechend der API https://developer.personio.de/reference/post_auth-1 sende ich nun einen Request (mit Client_ID und CLIENT_SECRET) und bekomme auch eine positive Antwort.

{

  "success": true,

  "data": {

    "token": "<TOKEN>"

  }

}

Verwende ich nun dieses token in einem Folgerequest z.B. gemaesshttps://developer.personio.de/reference/get_company-attendances  mit diesem token als header, also authorization: Bearer <TOKEN>

Erhalte ich jedoch


{

  "success": false,

  "error": {

    "message": "personio.core.api.exceptions.api.forbidden.http.exception",

    "code": 0

}

Dieses Verhalten ist identisch zu dem im Browser (API-Explorer) in der Personio Dokumentation.

Warum ist der call forbidden?

 

Danke


1 Antwort

Benutzerebene 7
Abzeichen +22

Hi @Witcher3,

puh, das ist eine sehr konkrete Frage zum Code, könntest Du sie bitte im Developer Hub direkt stellen? 
In der Rubrik Discussion können sich IT Verantwortliche direkt mit unseren Entwicklern austauschen. 

Es wurde auch schonmal eine ähnliche Situation geschildert, dort haben wir ebenso auf das Developer Hub verwiesen, es kann also sogar sein, dass die Frage dort schon beantwortet ist und Dir auch weiterhilft. :) 

Oder ist diese Konversation sogar bereits von Dir? :) 

https://developer.personio.de/discuss/63d915660ba2a50a92ee66c0

Viel Erfolg! 😊

Liebe Grüße
Lena

Deine Antwort