Wiki
Clone wikiOCAPI / nl_dgecustomController
dgecustomController
Deze controller bestaat NIET in de OCAPI, echter het pakket post wel data naar deze controller. Het dge pakket bevat soms data welke toch nodig is op andere platformen, met deze 'nep' controller kan een ontwikkelaar zelf de aanpassingen maken.
Standaard wordt deze controller niet gebruikt door dgeDetailhandel / dgeGroothandel. Deze dient door dge per licentie te worden geactiveerd.
Methods gebruikt door dgeDetailhandel / dgeGroothandel
dgecustom Customer
url: /oc2/ocapi/dgecustom/customer/[customer id].xml
HEADERS
POST /oc2/ocapi/dgecustom/customer/123000.xml HTTP/1.1 x-auth-token: e3a6a1fc0bf3e1f0c5dcb801caca5fb3 x-service-token: 555c7f149178099205edcc30 Content-Type: application/xml Content-Length: 212 Host: jd.windev.nl Connection: close
CONTENT
<?xml version="1.0" encoding="UTF-8"?> <customer> <onaccount>1</onaccount> </customer>
Tags
De volgende tags worden door dgeDetailhandel / dgeGroothandel gebruikt.
niveau | tag | formaat | aanwezig | omschrijving |
---|---|---|---|---|
1 | <customer> | [1..1] | ||
2 | .<onaccount> | Numeriek | [1..3] | Klant mag op rekening kopen1. De klant mag dan achteraf betalen. Waarde 3: De klant mag 'subaccounts' aanmaken. Ook deze sub-accounts mogen dan op rekening kopen |
RESPONSE
HEADERS
HTTP/1.1 200 Ok Date: Fri, 22 May 2015 06:55:08 GMT Server: Apache/2.2.15 (CentOS) X-Powered-By: OC Dge Driver (v2) Transfer-Encoding: chunked Connection: close Content-Type: application/xml; charset=utf-8
CONTENT
<?xml version="1.0" encoding="UTF-8"?> <customer> <status>ok</status> </customer>
Voor dgeDetailhandel / dgeGroothandel is de HTTP statuscode 200 de bevestiging dat het bericht goed is ontvangen. Met HTTP statuscode 404 kan worden aangegeven dat de klant niet bestaat.
Updated