Ошибка клиента PHP Soap «Ссылка на объект не установлена ​​для экземпляра объекта» - PullRequest
0 голосов
/ 24 февраля 2019

Я работаю над 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>
...