- Автор темы
- #1
Добрый день. пытаюсь разобраться с api но не чего не получается.. ошибка 400 и все, где допускаю ошибку подскажите если знаете)
так же на самом сервере как утверждают имеется рабочий скрипт
только каким бы способом не подключал этот скрипт, не чего не происходит. если я правильно понимаю, у меня не совсем правильно составлен POST запрос. а подключение и авторизация проходит нормально
Код:
<?php
// 1. инициализация
$token = 'api_key=********';
$branch_id = 'branch_id';
$order_type = 'order_type';
$brand = 'brand';
$model = 'model';
$serial = 'serial';
$ch = curl_init();
// 2. указываем параметры, включая url
curl_setopt($ch, CURLOPT_URL, 'https://api.*******');
//curl_setopt($ch,CURLOPT_HTTPAUTH, '********');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,'token=$token&branch_id=$branch_id&order_type=$order_type&brand=$brand&model=$model&serial=$serial');
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. получаем HTML в качестве результата
$output = curl_exec($ch);
$info = curl_getinfo($ch);
echo 'Took ' . $info['total_time'] . ' seconds for url ' . $info['url'];
// 4. закрываем соединение
curl_close($ch);
?>
так же на самом сервере как утверждают имеется рабочий скрипт
Код:
curl -X POST https://api.****** \
-d "api_key=*****"
{
"token": "*******",
"success": true
}