Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. Pippo
    P
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 6
    • Groups 0

    Pippo

    @Pippo

    4
    Reputation
    2
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    Pippo Unfollow Follow

    Best posts made by Pippo

    • Probleme mit der JSON RPC API - Immer code -32600

      Guten Tag zusammen,

      Ich habe momentan den Auftrag über die jRPC-Schnittstelle von i-doit Objekte und Reports abzufragen und für die Weiterverarbeitung zugänglich zu machen. Gemäß eurer Doku sollte das ja denkbar einfach sein - Das API Addon installieren, API-Key definieren und anschließend die richtigen Requests absetzen.

      Ich bekomme jedoch ausschließlich diesen Fehler, egal was ich mache:

      {
          "id": null,
          "jsonrpc": "2.0",
          "error": {
              "code": -32600,
              "message": "Invalid request : Provided request is not a valid json rpc.",
              "data": null
          }
      }
      

      Nachdem ich bei unserer internen i-doit Instanz nicht weiter gekommen bin, dachte ich mir es mal gegen eure Demo-Umgebung zu versuchen mit folgendem Payload:

      {
          "version": "2.0",
          "method": "idoit.version",
          "params": {
              "apikey": "c1ia5q",
              "language": "en"
          },
          "id": 1
      }
      

      Gleiches Ergebnis! Was mache ich falsch und wie troublehoote ich das Problem am Besten?

      Danke euch,
      Pippo

      posted in Entwicklung
      P
      Pippo
    • RE: Probleme mit der JSON RPC API - Immer code -32600

      @n0v0s

      Hallo Norbert,

      Bin leider auch noch nicht viel weiter gekommen da ich mir erst den Zugriff auf unsere i-doit Umgebung organisieren muss. Dass meine Requests gegenüber der Demo-Umgebung von i-doit ebenfalls mit der gleichen Fehlermeldung abgelehnt werden und bei dir kein Log geschrieben wird, stimmt mich aber nicht zuversichtlich wieviel ich da rausholen werden kann 😕

      Schlimmstenfalls muss ich kurz was lokales hochfahren und dagegen testen, für das fehlt mir aber im Moment die Zeit. Falls du noch was rausfindest bin ich ganz Ohr!

      Gruss,
      Pippo

      posted in Entwicklung
      P
      Pippo
    • RE: Probleme mit der JSON RPC API - Immer code -32600

      Bump 🙂

      Für ein paar gute Tipps / Referenzen bzgl. Troubleshooten wäre ich sehr dankbar!

      Danke und Gruss,
      Pippo

      posted in Entwicklung
      P
      Pippo
    • RE: Probleme mit der JSON RPC API - Immer code -32600

      @LFischer

      Hallo Leo,

      Danke dir für deine Antwort.

      Deine genannten Punkte sollten alle erfüllt sein:

      • Request-Methode ist POST
      • Content-Type ist ebenfalls "application/json"
      • Der Body den ich oben gepostet habe kommt aus eurer Dokumentation, ich habe ihn aber zur Sicherheit ebenfalls noch validiert und er scheint so korrekt. Deswegen auch meine Fragezeichen bezüglich der Fehlermeldung.

      Dein Header-Beispiel hilft hier aber sicher schonmal weiter, ich versuche mal unsere Headers entsprechend anzupassen.

      Viele Grüsse,
      Pippo

      EDIT: Habe es gerade nochmal versucht und mit den Headers rumgespielt, gleiches Ergebnis 😞

      Aufgefallen ist mir noch dass gemäß der Spezifikation nicht "version" sondern "jsonrpc" im Request zwingend notwendig sein soll - aber auch mit dieser Anpassungen stecke ich nach wie vor fest.

      posted in Entwicklung
      P
      Pippo

    Latest posts made by Pippo

    • RE: Probleme mit der JSON RPC API - Immer code -32600

      @LFischer

      Super Sache, genauere Fehlermeldungen sind natürlich immer gerne gesehen!

      Danke nochmals fürs Helfen.

      Grüsse,
      Pippo

      posted in Entwicklung
      P
      Pippo
    • RE: Probleme mit der JSON RPC API - Immer code -32600

      @LFischer

      Hallo Leo,

      Kleines Update von mir: Ursprünglich hatte ich es mit Postman versucht und bin da nicht weitergekommen. Mittlerweile evaluieren wir Alternativen und bin dabei auf Bruno gestossen und siehe da, jetzt funktionierts... sowohl bei eurer Demo-Umgebung als auch bei unserer On-Prem Version.

      Ich kann mir aber immer noch nicht erklären woran es gelegen ist, vielleicht bist du aber mit deinem Verdacht schon ziemlich nahe. Ich weiss nicht wie Postman das Ganze handelt und ob es dort mit dem Encoding Probleme geben kann. Ich bin mir aber auch ziemlich sicher dass ichs über cURL ebenfalls versucht hatte und die gleiche Fehlermeldung bekommen hatte - vielleicht benutzt Postman(Desktop) cURL im Hintergrund und hat die Zeichen weggestrippt? 🤷

      Mit Bruno scheint es jetzt bei uns zu laufen - Holz anfassen!

      Aber vielen Dank fürs weitere Nachforschen!

      @n0v0s
      Vielleicht kannst du ja was mit dieser Info anfangen.

      posted in Entwicklung
      P
      Pippo
    • RE: Probleme mit der JSON RPC API - Immer code -32600

      @n0v0s

      Hallo Norbert,

      Bin leider auch noch nicht viel weiter gekommen da ich mir erst den Zugriff auf unsere i-doit Umgebung organisieren muss. Dass meine Requests gegenüber der Demo-Umgebung von i-doit ebenfalls mit der gleichen Fehlermeldung abgelehnt werden und bei dir kein Log geschrieben wird, stimmt mich aber nicht zuversichtlich wieviel ich da rausholen werden kann 😕

      Schlimmstenfalls muss ich kurz was lokales hochfahren und dagegen testen, für das fehlt mir aber im Moment die Zeit. Falls du noch was rausfindest bin ich ganz Ohr!

      Gruss,
      Pippo

      posted in Entwicklung
      P
      Pippo
    • RE: Probleme mit der JSON RPC API - Immer code -32600

      Bump 🙂

      Für ein paar gute Tipps / Referenzen bzgl. Troubleshooten wäre ich sehr dankbar!

      Danke und Gruss,
      Pippo

      posted in Entwicklung
      P
      Pippo
    • RE: Probleme mit der JSON RPC API - Immer code -32600

      @LFischer

      Hallo Leo,

      Danke dir für deine Antwort.

      Deine genannten Punkte sollten alle erfüllt sein:

      • Request-Methode ist POST
      • Content-Type ist ebenfalls "application/json"
      • Der Body den ich oben gepostet habe kommt aus eurer Dokumentation, ich habe ihn aber zur Sicherheit ebenfalls noch validiert und er scheint so korrekt. Deswegen auch meine Fragezeichen bezüglich der Fehlermeldung.

      Dein Header-Beispiel hilft hier aber sicher schonmal weiter, ich versuche mal unsere Headers entsprechend anzupassen.

      Viele Grüsse,
      Pippo

      EDIT: Habe es gerade nochmal versucht und mit den Headers rumgespielt, gleiches Ergebnis 😞

      Aufgefallen ist mir noch dass gemäß der Spezifikation nicht "version" sondern "jsonrpc" im Request zwingend notwendig sein soll - aber auch mit dieser Anpassungen stecke ich nach wie vor fest.

      posted in Entwicklung
      P
      Pippo
    • Probleme mit der JSON RPC API - Immer code -32600

      Guten Tag zusammen,

      Ich habe momentan den Auftrag über die jRPC-Schnittstelle von i-doit Objekte und Reports abzufragen und für die Weiterverarbeitung zugänglich zu machen. Gemäß eurer Doku sollte das ja denkbar einfach sein - Das API Addon installieren, API-Key definieren und anschließend die richtigen Requests absetzen.

      Ich bekomme jedoch ausschließlich diesen Fehler, egal was ich mache:

      {
          "id": null,
          "jsonrpc": "2.0",
          "error": {
              "code": -32600,
              "message": "Invalid request : Provided request is not a valid json rpc.",
              "data": null
          }
      }
      

      Nachdem ich bei unserer internen i-doit Instanz nicht weiter gekommen bin, dachte ich mir es mal gegen eure Demo-Umgebung zu versuchen mit folgendem Payload:

      {
          "version": "2.0",
          "method": "idoit.version",
          "params": {
              "apikey": "c1ia5q",
              "language": "en"
          },
          "id": 1
      }
      

      Gleiches Ergebnis! Was mache ich falsch und wie troublehoote ich das Problem am Besten?

      Danke euch,
      Pippo

      posted in Entwicklung
      P
      Pippo