RANtleks
Новичок
Есть сайт rookee.ru. Система имеет API SOAP. Есть мой скрипт на Php с авторизацей через API(все методы, описанные в wsld файле у меня работают). Авторизация проходит корректно так как есть другие методы, описанные в некотором wsdl файле и все они у меня работают.
Есть проблема с работой с некоторыми методами. Методы данной группы предназначены для работы с большим объемом данных. Для использования данных методов необходимо послать запрос на специальный хендлер http://www.rookee.ru/api/handler.ashx с параметрами передаваемыми методомами GET или POST(оба метода работают). Как правильно послать этот запрос, используя API я не знаю. Например нужно послать параметры:
array('type' => "page",
'ticFrom' => “10”,
'priceTo' => "2.5")
Вот нужный кусок PHP кода.
	
	
	
		
Подскажите пож-ста как нужно отсылать такой запрос и как получить результат такого запроса.
								Есть проблема с работой с некоторыми методами. Методы данной группы предназначены для работы с большим объемом данных. Для использования данных методов необходимо послать запрос на специальный хендлер http://www.rookee.ru/api/handler.ashx с параметрами передаваемыми методомами GET или POST(оба метода работают). Как правильно послать этот запрос, используя API я не знаю. Например нужно послать параметры:
array('type' => "page",
'ticFrom' => “10”,
'priceTo' => "2.5")
Вот нужный кусок PHP кода.
		PHP:
	
	<?php 
///*** Скрипт для работы с Rookee API 
header('Content-Type: text/html; charset=utf-8'); 
// Бесконечное время работы скрипта 
set_time_limit('0');
$clientauth = new SoapClient("http://www.rookee.ru/api/authorize.asmx?WSDL", 
array('soap_version' => SOAP_1_2, 
'trace' => 1 // для работы функций __getLastResponse, __getLastRequest и т.п. 
) 
); 
$paramsauth = Array(); 
$paramsauth["login"] = "LOGIN"; 
$paramsauth["password"] = "PASSWORD"; 
$auth = $clientauth->Login($paramsauth); 
if ($auth->LoginResult) { 
// Вот здесь я не знаю, как мне отправлять запрос на хендлер http://www.rookee.ru/api/handler.ashx  с параметрами передаваемыми методом GET или POST(оба метода поддерживаются) 
); 
$client->__setCookie("ASP.NET_SessionId", $clientauth->_cookies["ASP.NET_SessionId"][0]); 
$clientauth->Logout(); 
} 
echo '<h1>finish</h1>'; 
?> 
	            
 
 
		
