Генерация POST запроса с php curl в JSON формате

179
02 июля 2022, 03:10

пытаюсь получить токен для api digiseller https://my.digiseller.com/inside/api_general.asp#token
Пытаюсь сформировать вот такой запрос, но выдает ошибку с кодом "-1", где сказано "Неверный идентификатор продавца или подпись!"

$seller = '123456';
$ID = 'ABCDEF123456789ABCDEF';
$timestamp = $_SERVER['REQUEST_TIME'];
$sign = hash('sha256', $ID . $_SERVER['REQUEST_TIME']);
$data = array(
    'id_seller' => $seller,
    'timestamp' => $timestamp,
    'sign' => $sign
    );
$payload = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://api.digiseller.ru/api/apilogin");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    "Content-Type: application/json",
    "Accept: application/json"
  ));

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);
echo $server_output;
curl_close ($ch);
Answer 1

Вопрос закрыт, перепутал местами id_seller и seller_id xD

READ ALSO
modx ошибка 500 при открытии сайта

modx ошибка 500 при открытии сайта

Всех приветствую, при открытии сайта появляется белый экран и ошибка HTTP ERROR 500При этом админ панель открывается нормально

198
Laravel checkbox old

Laravel checkbox old

уважаемые знатоки))

205
Почему Mozilla блокирует отпарвку POST запросов?

Почему Mozilla блокирует отпарвку POST запросов?

Отправляю данные с формы через AjaxСкрипт взял с соседней страницы

229
C# Работа с коллекцией

C# Работа с коллекцией

Как можно сделать вывод всей коллекции с определенного элемента ? Допустим у меня есть коллекциия List boxes в ней содержится 10 элементов , в Box есть...

164