Как получить все чаты на веб-сайте с помощью Zendesk Chat API

Есть любой способ перенести все чаты из zendesk на сайт. Я использую Zendesk API для получения всех чатов: curl https://www.zopim.com/api/v2/chats \ -v -u {email_address}:{пароль}

Вот мой код:

public function getChat_messages(){
    $sUrl = "https://www.zopim.com/api/v2/chats";
    $authorization = "Authorization: Bearer a362fb582520105c720000631000d6f6f81111f0c95489b9673e722f5c59bf0";
    $key= "-v -u email:password";
    if (is_resource($rCh = curl_init($sUrl))) {
        curl_setopt($rCh, CURLOPT_HTTPHEADER, array('Content-Type: application/json' , 'Authorization: Bearer a362fb582520105c720000631000d6f6f81111f0c95489b9673e722f5c59bf0',
            '-v -u email:password',
    ));
        curl_setopt($rCh, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($rCh, CURLOPT_TIMEOUT, 3); 
        $arrResult = curl_exec($rCh); 
        $arrResult = explode("\n", $arrResult);
        $response = curl_exec($rCh);
        $err = curl_error($rCh);
        curl_close($rCh);
    }
    print_r($response);
}

Помощь будет оценена..

Спасибо.. :)


person jb_007    schedule 29.11.2019    source источник


Ответы (1)


Вы хорошо справились, но есть небольшая ошибка.

$sUrl = "https://www.{your_domain_name}.com/api/v2/chats";

Вы просто копируете и вставляете строку, поэтому вы получаете ошибку.

zopim не является вашим доменным именем, используйте свое доменное имя вместо zopim

person Adam Strauss    schedule 29.11.2019
comment
Привет @adam, Спасибо за ваш комментарий .. Я уже пробовал это тоже .. Но не работает. - person jb_007; 29.11.2019