🔍 ОТЛАДКА ОТВЕТОВ ОТ CRM"; echo "
Время: " . date('Y-m-d H:i:s') . "
"; echo "Данные клиента:
"; echo "" . json_encode($client_data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . ""; // Сначала получаем sessionName echo "
Данные getchallenge:
"; echo "" . json_encode($challenge_data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . ""; $url = 'https://crm.clientright.ru/webservice.php?operation=getchallenge&username=api'; echo "
URL getchallenge: " . $url . "
"; $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => 2, CURLOPT_TIMEOUT => 30 ]); $challenge_response = curl_exec($curl); curl_close($curl); echo "Ответ getchallenge:
"; echo "" . htmlspecialchars($challenge_response) . ""; $challenge_result = json_decode($challenge_response, true); if ($challenge_result && isset($challenge_result['result']['token'])) { $token = $challenge_result['result']['token']; echo "
✅ Получен token: " . substr($token, 0, 20) . "...
"; // Логинимся echo "Данные login:
"; echo "" . json_encode($login_data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . ""; echo "
Сгенерированный ключ: " . $generatedKey . "
"; $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => 'https://crm.clientright.ru/webservice.php', CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $login_data, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_TIMEOUT => 30 ]); $login_response = curl_exec($curl); curl_close($curl); echo "Ответ login:
"; echo "" . htmlspecialchars($login_response) . ""; $login_result = json_decode($login_response, true); if ($login_result && isset($login_result['result']['sessionName'])) { $sessionName = $login_result['result']['sessionName']; echo "
✅ Получен sessionName: " . $sessionName . "
"; // Теперь тестируем создание клиента echo "Ответ CreateContact:
"; echo "" . htmlspecialchars($client_response) . ""; $client_result = json_decode($client_response, true); if ($client_result) { if (isset($client_result['result'])) { echo "
✅ Клиент создан с ID: " . $client_result['result'] . "
"; } else { echo "❌ Ошибка создания клиента:
"; echo "" . json_encode($client_result, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . ""; } } // Тестируем создание контрагента echo "
Данные контрагента:
"; echo "" . json_encode($contractor_data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . ""; $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => 'https://crm.clientright.ru/webservice.php', CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $contractor_data, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_TIMEOUT => 30 ]); $contractor_response = curl_exec($curl); curl_close($curl); echo "
Ответ CreateAccount:
"; echo "" . htmlspecialchars($contractor_response) . ""; $contractor_result = json_decode($contractor_response, true); if ($contractor_result) { if (isset($contractor_result['result'])) { echo "
✅ Контрагент создан с ID: " . $contractor_result['result'] . "
"; } else { echo "❌ Ошибка создания контрагента:
"; echo "" . json_encode($contractor_result, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . ""; } } } else { echo "
❌ Не удалось получить sessionName
"; } } else { echo "❌ Не удалось получить token
"; } echo "Успешный лог (2025-09-10):
"; echo "";
echo '{"operation":"CreateContact","sessionName":"61c825a768c1dd749ca62","mobile":"7 (953) 167-38-19","lastname":"Кулагин ","firstname":"Андрей ","secondname":"Викторович ","mailingstreet":"Ленинградская обл...","birthday":"11-05-1967","birthplace":"г Ростов-на-Дону ","inn":"780700202965","requisites":"Реквизиты...","email":"kulaginandrey110567@gmail.com","code":"438138"}';
echo "";
echo "Наши данные:
"; echo "" . json_encode($client_data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . ""; echo "
Отладка завершена!
"; ?>