Я работаю над PHP Soap клиентом.Но я получаю ошибку «Ссылка на объект не установлена на экземпляр объекта».Мне кажется, я получаю сообщение об ошибке от DemograficData.
Веб-сервис: https://api.relateddigital.com/max/member.asmx?op=SendOngoingEMail.
Я создал массив:
$veriler_SendOngoingEmail =
array(
"ServiceTicket" => $ServiceTicket,
"key" => $value_ilgi_alani,
"value" => $cari_email,
"DemograficData" => array(
"EmKeyValue" => array(
array("Key" => "mektup_header","Value" => $mektup_header),
array("Key" => "gond_isim","Value" => $gond_isim)
),
),
"ForceUpdate" => TRUE,
"OngoingCampaignId" => $web_service_id
);
Мыло 1.2 Сервис:
POST /max/member.asmx HTTP/1.1
Host: api.relateddigital.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SendOngoingEMail xmlns="http://ws.euromsg.com/member">
<ServiceTicket>string</ServiceTicket>
<Key>string</Key>
<Value>string</Value>
<DemograficData>
<EmKeyValue>
<Key>string</Key>
<Value>string</Value>
</EmKeyValue>
<EmKeyValue>
<Key>string</Key>
<Value>string</Value>
</EmKeyValue>
</DemograficData>
<ForceUpdate>boolean</ForceUpdate>
<OngoingCampaignId>string</OngoingCampaignId>
</SendOngoingEMail>
</soap12:Body>
</soap12:Envelope>