API WinWinLand принимает POST, GET, PUT и DELETE-запросы в зависимости от выполняемого действия. Тип и адрес запроса для требуемого действия можно найти на api.winwinland.ru
Текст самого запроса должен соответствовать формату urlencoded. Значение HTTP-заголовка Content-Type: application/x-www-form-urlencoded
Пример GET запроса на PHP на получение информации о лиде/партнере. Запрос находит лида с email :‘mail@gmail.com‘ и выводит информацию о нем.
$client_id='12345';
$client_secret='ec8ce6abb3e952a85b8551ba726a1555';
$data=['client_email'=>'mail@gmail.com'];
$url="https://api.winwinland.ru/lead/";
$ch = curl_init();
// Устанавливаем параметры запроса
$data = http_build_query($data);
curl_setopt($ch, CURLOPT_URL, $url.'?'.$data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Basic ' . base64_encode("$client_id:$client_secret") // Кодируем учетные данные в формате Base64
]);
// Выполняем запрос
$response = curl_exec($ch);
curl_close($ch);
// Проверяем на ошибки
if ($response === false) {
echo 'cURL Error: ' . curl_error($ch);
} else {
// Обрабатываем ответ
$res = json_decode($response, true);
print_r($res); // Печатаем полученные данные
}