- Автор темы
- #1
Из FAQ по API
СОЗДАНИЕ ЗАПИСИ
Получаю:
[{"field":"item_id","message":"Item not found"},{"field":"cart_id","message":"Invalid cart id"}]
Подскажите пожалуйста что не так..
СОЗДАНИЕ ЗАПИСИ
Код:
<?php
$curl = curl_init('https://www.sima-land.ru/api/v2/cart-item');
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query([MODEL-DATA]));
$json = curl_exec($curl);
curl_close($curl);
?>
HTTP ЗАПРОС
POST https://www.sima-land.ru/api/v2/cart-item
Код:
Мой скрипт:
$url = "https://www.sima-land.ru/api/v2/cart-item";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "usrrs:asswd");
$post_fields = "cart_id:test&item_id:683848";
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_fields));
$json = curl_exec($curl);
$result = curl_exec($ch);
curl_close($ch);
Получаю:
[{"field":"item_id","message":"Item not found"},{"field":"cart_id","message":"Invalid cart id"}]
Подскажите пожалуйста что не так..