Помогите создать Post запрос

xoffer

Client
Регистрация
27.01.2011
Сообщения
88
Благодарностей
8
Баллы
8
Помогите создать Post запрос из данных на сайте. Есть описание передачи заказа через PHP , помогите реализовать передачу заказа средствами зенно.
Создание заказа
Параметры (передаются методом POST)

site_id - site_id вашего сайта
api_key - api_key вашего сайта
wm_id - Ваш wm_id (
action - всегда равен create_order_simple
phone - Телефон клиента
name - Имя клиента
email - Email клиента, необязательный параметр
charset - Кодировка, utf-8 или cp1251
product_ids - список упаковок.
ip - Ip адрес клиента
promo_code - Купон на скидку

Пример на PHP

$data['site_id'] = 9999;
$data['api_key'] = '1asx34';
$data['action'] = 'create_order_simple';
$data['wm_id'] = 8888;
$data['phone'] = 78888886543;
$data['email'] = '[email protected]';
$data['name'] = 'Кирил петрович';
$data['charset'] = 'utf-8';
$data['ip'] = '127.0.0.1';
$data['product_ids'][1] = 2;
$data['product_ids'][5] = 4;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.site.com/api.php?'.http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'SKAPI 1.1');
$result = curl_exec($ch);
curl_close($ch);
 

xoffer

Client
Регистрация
27.01.2011
Сообщения
88
Благодарностей
8
Баллы
8
Никаких вариантов нет чтоли, чтобы такое обработать зенкой или c# ? Люди помогите))
 

Lite

Client
Регистрация
17.10.2013
Сообщения
283
Благодарностей
89
Баллы
28
Указываешь ссыль в поле "URL", в "данные" перечисляешь все параметры и их значения через &, результат выполнения кладешь в переменную и потом уже работаешь с ней.
 
  • Спасибо
Реакции: xoffer

xoffer

Client
Регистрация
27.01.2011
Сообщения
88
Благодарностей
8
Баллы
8
Да, спасибо, примерно так и начал делать, но с синтаксисом ошибся) и выплевывало ошибку. Но как передавать такую строку
$data['product_ids'][1] = 2;
не соображу?
p.s. Думаю так &product_ids[1]=2 , ошибка не приходит в ответе - значит верно.
 
Последнее редактирование:

Lite

Client
Регистрация
17.10.2013
Сообщения
283
Благодарностей
89
Баллы
28
Тут уже сам не знаю..
Пробуй, подставляй разные значения(если они есть у этого товара) и смотри, есть ли разница в ответе.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)