У меня проблема со скриптом ниже. Он просто не хочет публиковать ответ.
Сценарий:
<?php
require_once('nusoap.php');
$c = new soapclient('http://hidden.com/api/soap_affiliate.php?wsdl');
$result = $c->__call('optionalInfo', array('client'=> 'hidden','add_code' => 'hidden','password'=> 'hidden' ,
'start_date' => '2011-03-15','end_date' => '2011-03-24' , 'program_id' => '000' , 'opt_info' => 'x' ));
echo $result;
?>
Возвращается следующее:
<?xml version="1.0" encoding="utf-8"?>
<item>
</item>
он должен вернуть некоторые данные от моих клиентов, хотя он даже не показывает пустых полей.
Как это должно выглядеть с некоторыми подробностями:
<?xml version="1.0" encoding="utf-8"?>
<item>
<dailystats>
<date>2011-03-18</date>
<impressions>17</impressions>
<clicks>1</clicks>
<leads>1</leads>
<num_sales>0</num_sales>
<sales> 0.00</sales>
<sub_sales> 0.00</sub_sales>
<commission> 1.10</commission>
<click_thru_ratio>5.88%</click_thru_ratio>
</dailystats>
</item>
Я попробовал все, что смогу (насколько я знаю, мыло), но больше ничего не вернусь.
Так может кто-нибудь помочь мне с этим сценарием?
Необходимый веб-сервис ниже,
- <message name="optionalInfoRequest">
<part name="client" type="xsd:string" />
<part name="add_code" type="xsd:string" />
<part name="password" type="xsd:string" />
<part name="start_date" type="xsd:string" />
<part name="end_date" type="xsd:string" />
<part name="program_id" type="xsd:int" />
<part name="opt_info" type="xsd:string" />
</message>
- <message name="optionalInfoResponse">
<part name="return" type="xsd:string" />
</message>
весь WSDL можно найти здесь Сервис WSDL
EDIT:
спасибо, wrikken, это подтолкнуло меня в правильном направлении. Я немного отредактировал скрипт: теперь есть тег «opt_info». Здесь я должен указать адреса электронной почты и дату, чтобы они тоже их возвращали. Кто-нибудь может мне помочь сделать это?