Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

...

Hilfreiche api_get-Aufrufe für Projekte und Produktion

Kunden abrufen

mit KundenNr, Anrede, Name1, Name2, PLZ, Ort, Telefon und Kundengruppe, sowie email.

http://meinserver:8080/4DAction/api_get?token=6BB20FDAAA5F45DD9B7197876B398398&table=Kunden&fields=KundenNr,Anrede,Name1,Name2,PLZ,Ort,Telefon,Kundengruppe,email

api_getkunden - Holt alle Kundendatensätze und gibt sie als Webseite aus

...

api_put_customer (API Kunden) - Schreibt einen Kundendatensatz.

Erforderliche Parameter: 

Name1, PLZ

Ausgeschlossene Parameter:

PKUUID_12

Konkretes Beispiel:

http://meinServer:8080/4DAction/api_put_customer?token=5E05A427CD134432A28F2DAF11EC500E&Name1=Schreinerei%20Meier&PLZ=48149&Strasse=Hauptstr.%201&response=true

In der JSON-Rückmeldung wird auch die neue vergebene Kundennummer rückgeliefert:

{"success":true,"wasUpdate":false,"mainKey":"n20-01170","processingTime":54,"errorMsg":""}

api_put_contact (API Kontakte) - Schreibt einen Kontakt zu einem vorhandenden Kunden oder Lieferanten.

Erforderliche Parameter: 

VorName, Name, TypNr, Typ

Ausgeschlossene Parameter:

PKUUID_90

Optionale Parameter:

Telefon, Telefax, response, update

Konkretes Beispiel:

http://meinserver:8080/4DAction/api_put_contact?token=5223EE4D186449B0BDBE9ED7EC53F747&VorName=Heinz&Name=Ruehmann&TypNr=_0573&Typ=1&Telefon=089&Telefax=0891

Zu Beachten ist, daß die TypNr je nach Ansprechpartner der KundenNr, LieferantenNr oder PersonalNr entsprechen muß.

In der JSON-Rückmeldung haben Sie beispielhaft folgenden Inhalt:

{"success":true,"error":"","processingTime":6996,"errorMsg":""}