Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // read the webhook sent by LiveChat
- $data = file_get_contents('php://input');
- $data = json_decode($data);
- // make sure the "chat_started" event occured
- if ($data->event_type === 'chat_started') {
- $chat_id = $data->chat->id;
- $fields = array();
- $fields[] = (object)array(
- 'name' => 'Chat ID',
- 'value' => $chat_id
- );
- $curlFields = http_build_query(array(
- 'license_id' => $data->license_id,
- 'token' => $data->token,
- 'id' => 'chat-id-integration',
- 'fields' => $fields
- ));
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, 'https://api.livechatinc.com/visitors/'.$data->visitor->id.'/details');
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $curlFields);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-API-Version: 2'));
- $result = curl_exec($ch);
- curl_close($ch);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement