getConfig

Mit getConfig können die Konfigurationseinstellungen des ChatBots ausgelesen werden.


Parameter:
TYPE: 'xml' oder 'json'
API_URL: aus der API-Konfiguration
IDENTIFIER: VerifyID aus der API-Konfiguration
TOKEN: VerifyToken aus der API-Konfiguration
ALLOWED_DOMAIN: in der Web-Konfiguration hinterlegte Domain

$data['action']="getConfig";
$data_string=json_encode($data);
$data['responseType']="TYPE";
$url=API_URL?botIdentifier=IDENTIFIER&botToken=TOKEN;
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(

'Chat-Domain:'.ALLOWED_DOMAIN,
'Content-Type: application/html',
'Content-Length: '.strlen($data_string)
));

$response=curl_exec($ch);

Rückgabe Beispiel XML

<config>

<width>400</width>
<height>800</height>
<windowposition>right</windowposition>
<icon>comments</icon>
<iconcolor>#ff6666</iconcolor>
<iconsize>60</iconsize>
<icontext>Gibt es noch Fragen? </icontext>
<chattitle>ChatBot4You</chattitle>
<chatsubtitle>Intelligente ChatBots</chatsubtitle>
<headericon>URL zum Icon</headericon>
<headerbackcolor>#ff4a4c</headerbackcolor>
<headertextcolor>#ffffff</headertextcolor>
<boticon>URL zum Icon</boticon>
<botbackcolor>#e9e9e9</botbackcolor>
<bottextcolor>#000000</bottextcolor>
<userbackcolor>#5c9cff</userbackcolor>
<usertextcolor>#ffffff</usertextcolor>
<datenschutzurl>URL zur Datenschutzseite</datenschutzurl>
<poweredby>false</poweredby>
<cookiesactive>true</cookiesactive>
<initialmessage>1</initialmessage>
<initm1>Hallo! Ich bin Primus, der ChatBot von ChatBot4You.</initm1>
<initm2>Wie kann ich Dir helfen?</initm2>
<initm3></initm3>
<initFG></initFG>
<id>2</id>
<triggerconfig>

<triggername>Wichtiger Hinweis</triggername>
<triggericon>URL zum Icon</triggericon>
<triggercolor>#ff6666</triggercolor>

</triggerconfig>

</config>

Rückgabe Beispiel JSON

{

"width":"400",

"height":"1500",

"windowPosition":"right",

"icon":"comments",

"iconColor":"#ff6666",

"iconSize":"60",

"iconText":"Gibt es noch Fragen? ",

"chatTitle":"ChatBot4You",

"chatSubtitle":"Intelligente ChatBots",

"headerIcon":"URL zum Icon",

"headerBackColor":"#ff4a4c",

"headerTextColor":"#ffffff",

"botIcon":"URL zum Icon",
"botBackColor":"#e9e9e9",

"botTextColor":"#000000",

"userBackColor":"#5c9cff",

"userTextColor":"#ffffff",

"datenschutzUrl":"URL zur Datenschutzseite",

"poweredBy":"false",

"cookiesActive":"true",

"initialMessage":"1",

"initM1":"Hallo! Ich bin Primus, der ChatBot von ChatBot4You.",

"initM2":"Wie kann ich Dir helfen?",

"initM3":"",

"initFG":"",

"id":"2",

"f":"0",

"chatMode":"0",

"trigger":false,

"triggerConfig":{

"triggerName":"Wichtiger Hinweis",

"triggerIcon":"URL zum Icon",

"triggerColor":"#ff6666"

}

}