Hallo,
Server und Benutzer einrichten, wie für die JTL- App beschrieben:
https://guide.jtl-software.de/jtl-wawi/jtl-wawi-app-mit-jtl-wawi-verbinden/
Den API-Key als base64 kodieren und dieser kann dann als bearer Token verwendet werden.
Gruss,
Frank
Hallo Frank,
ich habe irgendwie ein Problem mit dem Aufruf.
Ich habe einen Benutzer restapi mit API-Token eingerichtet.
Der ist in den Administratoren drinnen.
Wenn ich in .Net 6.0 den Aufruf mache, bekomme ich immer kein Ergebnis.
Ich bin mir nicht sicher, was ich in "searchKeyWord" angeben muss um etwas zu finden.
Ich habe ein paar Aufträge in der Testdatenbank, die ich hier erwarten würde.
Evtl. hast Du ja einen Tipp für mich.
var EndPoint = "
https://localhost/rest";
var httpClientHandler = new HttpClientHandler();
httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, sslPolicyErrors) =>
{
return true;
};
var base64EncodedBytes = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes("EAF69FEA-B541-49D7-8615-438C45FD3ABE"));
var client = new HttpClient(httpClientHandler) { BaseAddress = new Uri(EndPoint) };
client.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", base64EncodedBytes);
SalesOrderClient salesOrderClient = new SalesOrderClient(client);
var listOfSalesOrder = await salesOrderClient.FetchSalesOrdersAsync(searchKeyWord: "", pageNumber: null, pageSize: null, database: "eazybusiness");
Mfg.
Markus Lembke