SolverTech.Tasha.Plugins.IO.SolutionRestApiExporter

Z Solvertech
Skočit na navigaci Skočit na vyhledávání
Jiné jazyky:

Eksporter RestApi służy do eksportowania danych z gotowego rozwiązania z powrotem do klienta (zazwyczaj do e-sklepu lub oprogramowania księgowego)..
Przykład kodu:

<?xml version="1.0" encoding="utf-8"?> <SolverTechTashaPlugInsIOSolutionRestApiExporterSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

 <ExporterCaption>Rest Api Exporter</ExporterCaption>
 <RunOnEntityType>job</RunOnEntityType> 
 <BaseUrl>https://www.server.cz/modul/ppl/</BaseUrl> 
 <KeyValueDelimiter>;</KeyValueDelimiter>
 <ParameterKeyValuePairs>
   <string>@obj;identifier</string> 

<string>@dobirka;dobirka</string>

 </ParameterKeyValuePairs>
  <ServedCommandRequest> 
   <Method>GET</Method>
   <Resource></Resource> 
   <HeaderKeyValuePairs>
     <string>InternalID;@id</string> 
   </HeaderKeyValuePairs>
   <Body>{"objednavka":{"ID": @obj, "Dobirka": @dobirka}}</Body> 

<UrlSegment> <string>delete;@obj</string> </UrlSegment>

 </ServedCommandRequest>
   <Method></Method>
   <Resource></Resource>
   <HeaderKeyValuePairs></HeaderKeyValuePairs>
   <Body></Body>
 </NotServedCommandRequest>-->

</SolverTechTashaPlugInsIOSolutionRestApiExporterSettings>



Możliwe jest również pobranie wartości z dynamicznych kolumn do eksportu, w tym przykładzie jest to kolumna "za pobraniem" z kwotą pobrania.

Generowanie autoryzacji

Jeśli klient wysyła Ci autoryzację w formacie nazwa użytkownika i hasło, konieczne jest zakodowanie jej w formacie nazwa użytkownika:hasło do Base64.

Przykładowe generowanie dla nazwy użytkownika "tasha" i hasła "password"

  1. Otwórz stronę internetową, która potrafi kodować do Base64 (np. https://www.base64encode.org/ lub https://www.base64encode.net/ )
  2. W polu tekstowym wpisz tasha:password
  3. Kliknij na "Encode" (lub podobny przycisk)
  4. Skopiuj wynik do configu, w tym przypadku ciąg "dGFzaGE6aGVzbG8="