xml SFMC触发发送SOAP请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml SFMC触发发送SOAP请求相关的知识,希望对你有一定的参考价值。

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing">
   <s:Header>
      <a:Action s:mustUnderstand="1">Create</a:Action>
      <a:MessageID>urn:uuid:9037cc93-13f4-433b-b3f9-250ffa643ea8</a:MessageID>
      <a:ReplyTo>
         <a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address>
      </a:ReplyTo>
   </s:Header>
   <s:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <CreateRequest xmlns="http://exacttarget.com/wsdl/partnerAPI">
         <Objects xmlns:q1="http://exacttarget.com/wsdl/partnerAPI" xsi:type="q1:TriggeredSend">
            <q1:PartnerKey xsi:nil="true" />
            <q1:ObjectID xsi:nil="true" />
            <q1:TriggeredSendDefinition>
               <q1:PartnerKey xsi:nil="true" />
               <q1:ObjectID xsi:nil="true" />
               <q1:CustomerKey>TRIGGERED_SEND_EXTERNAL_KEY</q1:CustomerKey>
            </q1:TriggeredSendDefinition>
            <q1:Subscribers>
               <q1:PartnerKey xsi:nil="true" />
               <q1:ObjectID xsi:nil="true" />
               <q1:EmailAddress>aspriggs@degdigital.com</q1:EmailAddress>
               <q1:Attributes>
                  <q1:Name>XML</q1:Name>
                  <q1:Value><![CDATA[<D><A><N>Coupon Code</N><V>11111111111</V></A></D>]]></q1:Value>
               </q1:Attributes>
               <q1:Attributes> 
                   <q1:Name>orderstatus</Name> 
                   <q1:Value>received</Value>
               </q1:Attributes>
               <q1:Attributes>
                   <q1:Name>orderdate</Name>
                   <q1:Value>2015-06-30 11:10:36.956</Value>
               </q1:Attributes>
               <q1:Attributes>
                   <q1:Name>billmerchant</Name>
                   <q1:Value>moneris</Value>
               </q1:Attributes>
               <q1:SubscriberKey>aspriggs@degdigital.com</q1:SubscriberKey>
            </q1:Subscribers>
         </Objects>
      </CreateRequest>
   </s:Body>
</s:Envelope>

以上是关于xml SFMC触发发送SOAP请求的主要内容,如果未能解决你的问题,请参考以下文章

来自浏览器的 Soap 请求触发 http 预检

使用node-soap发送正确的soap请求

Jmete发送soap请求

如何在循环中发送多个 SOAP 请求:PHP?

带有 XML 响应和正文的 SOAP 请求 swift 3,Alamofire

在 SOAP 请求中将 XML 数据作为参数传递