Wiki

Clone wiki

OCAPI / nl_dgecustomController

dgecustomController

index

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