Помогите с Вебсервисом

  • Автор темы Автор темы rotkiv
  • Дата начала Дата начала

rotkiv

Client
Регистрация
27.04.2015
Сообщения
36
Реакции
3
Баллы
8
Есть код Веб сервиса
<?php $domainName = 'сайт'; ?>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ws</title>
</head>
<body>

<?php
$xml = "<wservice>
<auth>Api code</auth>
<params>
<search_type>hard</search_type>
</params>
<request>
<vendorcode>0443812500</vendorcode>
</request>
</wservice>";
?>

<textarea style="min-width: 49%" rows="50"><?php echo $xml; ?></textarea>


<?php
$ch = curl_init($domainName . 'webservicebb/product');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
$result = curl_exec($ch);
?>


<textarea style="width: 50%" rows="50"><?php echo $result; ?></textarea>
</body>

Как и каким экшеном это сделать?
 
Что сделать? Вопрос неясен.
 
Сделать запрос. по Веб серверу.
Поисковый номер 0443812500
 
Надо этому непонятному сайту отправить запрос с номером.

Подключение веб-сериса
Операция 1-1:
Работа по веб-сервису
УРЛ запроса
name_host/webservicebb/product
Передаваемые параметры
приложение 1
Возвращаемый результат
Примечание

[TBODY] [/TBODY]
приложение 1
Структура XML запроса
<?xml version="1.0" encoding="UTF-8"?>
<wservice>
<auth>API code</auth>API code - предоставляет владелец B2B
<params>
<search_type>hard</search_type><!-- hard - поиск по жесткому сравнению -->
</params>
<request>
<vendorcode>0443812500</vendorcode> vendorcode- поиск по коду поставщика
</request>
</wservice>

И получить результат

<?xml version="1.0" encoding="utf-8"?>
<wservice>
<dateReceived>23-12-2015 11:24:50</dateReceived>
<status>success</status>
<comment>Info For Product</comment>
<product>
<position>
<id>105422</id>
<sku>S004A_277533</sku>
<vendor>TOYOTA</vendor>
<vendorcode>0443812500</vendorcode>
<name>Пыльники привода</name>
<price>54.17</price>
<quantity>1000.00000</quantity>
</position>
</product>
</wservice>
 
используйте POST запрос
 

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