Schlagwörter: api, webservice
-
AutorBeiträge
-
-
22. Juli 2022 um 12:40 Uhr - Views: 679 #13466
Hallo OTOBO Community,
ich benötige Hilfe zu der Nutzung von einem Webservice um Informationen über ein Ticket zu erhalten.
Hier ein paar Informationen über den Webservice: Webservice Name: TicketService, Netzwerktransport läuft über HTTP::REST.
Ich habe eine TicketGet Operation mit dem Backend „Ticket::TicketGet“ erstellt und diese auf /TicketGet/:TicketID gemappt.
Nun möchte ich ein Ticket über diesen Webservice aufrufen. Jedoch schlägt der folgende Webservice Aufruf fehl:
http://ip/otobo/nph-genericinterface.pl/Webservice/TicketService/TicketGet/2022072273000036?UserLogin=root@localhost&Password=*******
und diese Fehlermeldung im JSON Format wird angezeigt:
Error: ErrorCode: "TicketGet.AccessDenied" ErrorMessage: "TicketGet: User does not have access to the ticket"
Den Versuch habe ich auch mit weiteren (nicht root) Agenten ausprobiert.
Danke für Hilfe und Viele Grüße!
-
22. Juli 2022 um 13:50 Uhr #13472
Hallo,
du hast in der URL die Ticketnummer, müsste hier nicht die TicketID stehen?
VG
-
22. Juli 2022 um 14:32 Uhr #13474
Hallo olliwest,
danke für deine Antwort. Ja, das war der Fehler. Das bedeutet also, dass ich, wenn ich Informationen über ein Ticket herausfinden möchte, erst mittels TicketSearch die TicketID und damit TicketGet ausführen kann?
Viele Grüße
-
-
22. Juli 2022 um 16:14 Uhr #13476
Hallo ima,
ja über
https://otobo/otobo/nph-genericinterface.pl/Webservice/GenericTicketConnector/TicketSearch?UserLogin=xxx&Password=xxx&States=open&States=new
Dann bekommst du eine Liste von TicketIDs.
Du kannst natürlich nach weiteren Attributen filtern,
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.