Ich bin neu in Ruby und versuche, den 'Rest-Client' von Ruby Gem zu verwenden, um auf die REST API meines Buchhaltungssystems e-conomic.com zuzugreifen. Ich bin in der Lage, über Token und z. Kundendaten abrufen - so weit, so gut.Ruby Rest-Client zum Schreiben der Rechnung API
Ich habe jedoch Schwierigkeiten, herauszufinden, wie POST und damit einen neuen Kundeneintrag mit z. Adresse, Name, E-Mail usw. Insbesondere suche ich nach dem Code, um sowohl meine Authentifizierungs-Token-Details (d. h. den Inhalt von hHeader unten) einzuschließen, als auch eine Nutzlast von Kundendetails zu enthalten.
Einzelheiten über die Kunden-Erstellung über den REST-API: https://restdocs.e-conomic.com/#post-customer-groups
Details zu dem rest-Client ruby gem: https://github.com/rest-client/rest-client
Ich bin Ruby-2.3.3 auf Windows 7 in dem Atom-Editor laufe . Mein Code ist wie folgt:
Dir.chdir 'C:\Ruby23\bin'
require 'rest-client'
require 'rconomic'
require 'json'
hHeader = {"X-AppSecretToken" => 'tokenID1_sanitized', "X-AgreementGrantToken" => 'tokenID2_sanitized', "Content-Type" => 'application/json'}
hCustomer = RestClient.get("https://restapi.e-conomic.com/customers/5", hHeader) # => creates a response showing customer 5 (shown for example of GET)
Ihre Eingabe sehr geschätzt werden würde!
Martin
Ehrfürchtig, das hat funktioniert - vielen Dank! – Martin