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

    Posts

    Recent Best Controversial
    • 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