Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

POST 

Service URLpostpush.asmx

Post Push Web Service Methods 

The following table lists supported methods in Post Push Web Service and provides a brief description of each method. For more detail on each method, click the method name.


To interact with any Web Services, developers must first use the Login method to create a SERVICE TICKET. Developers can send requests to other Web Service and methods using this SERVICE TICKET.



GetPostPushResult 

Back to Top ^

<GetPostPushResult>

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

pushIds

MANDATORY

REQUEST EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPostPushResult xmlns="http://ws.euromsg.com/postpush">
      <serviceTicket>string</serviceTicket>
      <pushIds>
        <string>string</string>
        <string>string</string>
      </pushIds>
    </GetPostPushResult>
  </soap:Body>
</soap:Envelope>
RESPONSE EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPostPushResultResponse xmlns="http://ws.euromsg.com/postpush">
      <GetPostPushResultResult>
        <PostPushList>
          <PostPushModel>
            <PushId>guid</PushId>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
          <PostPushModel>
            <PushId>guid</PushId>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
        </PostPushList>
      </GetPostPushResultResult>
    </GetPostPushResultResponse>
  </soap:Body>
</soap:Envelope>

If the request was successful, the CODE parameter will return 00 as a response.

Error Parameters

CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



GetPostPushResultByCreationDate 

Back to Top ^

<GetPostPushResultByCreationDate>

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

BeginDate


MANDATORY

EndDate

MANDATORY

Page

MANDATORY

REQUEST EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPostPushResultByCreationDate xmlns="http://ws.euromsg.com/postpush">
      <serviceTicket>string</serviceTicket>
      <request>
        <BeginDate>string</BeginDate>
        <EndDate>string</EndDate>
        <Page>int</Page>
      </request>
    </GetPostPushResultByCreationDate>
  </soap:Body>
</soap:Envelope>
RESPONSE EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPostPushResultByCreationDateResponse xmlns="http://ws.euromsg.com/postpush">
      <GetPostPushResultByCreationDateResult>
        <PostPushList>
          <PostPushModel>
            <PushId>guid</PushId>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
          <PostPushModel>
            <PushId>guid</PushId>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
        </PostPushList>
      </GetPostPushResultByCreationDateResult>
    </GetPostPushResultByCreationDateResponse>
  </soap:Body>
</soap:Envelope>

If the request was successful, the CODE parameter will return 00 as a response.

Error Parameters

CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



GetPostPushResultByLastUpdate 

Back to Top ^

<GetPostPushResultByLastUpdate>

Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

BeginDate


MANDATORY

EndDate

MANDATORY

Page

MANDATORY

REQUEST EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPostPushResultByLastUpdate xmlns="http://ws.euromsg.com/postpush">
      <serviceTicket>string</serviceTicket>
      <request>
        <BeginDate>string</BeginDate>
        <EndDate>string</EndDate>
        <Page>int</Page>
      </request>
    </GetPostPushResultByLastUpdate>
  </soap:Body>
</soap:Envelope>
RESPONSE EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPostPushResultByLastUpdateResponse xmlns="http://ws.euromsg.com/postpush">
      <GetPostPushResultByLastUpdateResult>
        <PostPushList>
          <PostPushModel>
            <PushId>guid</PushId>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
          <PostPushModel>
            <PushId>guid</PushId>
            <EmpushToken>string</EmpushToken>
            <AppAlias>string</AppAlias>
            <PushType>string</PushType>
            <TextMessage>string</TextMessage>
            <TargetUrl>string</TargetUrl>
            <MediaUrl>string</MediaUrl>
            <Status>string</Status>
            <Created>dateTime</Created>
            <TakenForSent>dateTime</TakenForSent>
            <DsLastChange>dateTime</DsLastChange>
            <OpenTime>dateTime</OpenTime>
          </PostPushModel>
        </PostPushList>
      </GetPostPushResultByLastUpdateResult>
    </GetPostPushResultByLastUpdateResponse>
  </soap:Body>
</soap:Envelope>

If the request was successful, the CODE parameter will return 00 as a response.

Error Parameters

CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



PostTransactionalPush 

Back to Top ^

<PostTransactionalPush>


Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

ApplicationAlias

MANDATORY

ClassificationName

MemberKey

MemberValue

message

REQUEST EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <PostTransactionalPush xmlns="http://ws.euromsg.com/postpush">
      <ServiceTicket>string</ServiceTicket>
      <ApplicationAlias>string</ApplicationAlias>
      <ClassificationName>string</ClassificationName>
      <MemberKey>string</MemberKey>
      <MemberValue>string</MemberValue>
      <message>
        <PushId>string</PushId>
        <Type>Image or Video or Text or Settings or Survey</Type>
        <Text>string</Text>
        <TargetUrl>string</TargetUrl>
        <MediaUrl>string</MediaUrl>
        <MemberId>string</MemberId>
        <SentTime>dateTime</SentTime>
        <PacketStatus>string</PacketStatus>
        <MessageStatusCode>string</MessageStatusCode>
        <MessageStatus>string</MessageStatus>
        <CampId>string</CampId>
        <CampName>string</CampName>
        <ContentType>string</ContentType>
        <IsABCustomization>boolean</IsABCustomization>
        <TextMessageA>string</TextMessageA>
        <TextMessageB>string</TextMessageB>
        <EmpushToken>string</EmpushToken>
        <Params>string</Params>
        <AlternateMessage>string</AlternateMessage>
        <SystemVariables>
          <anyType />
          <anyType />
        </SystemVariables>
        <PromoTableId>string</PromoTableId>
        <CustomerId>string</CustomerId>
      </message>
    </PostTransactionalPush>
  </soap:Body>
</soap:Envelope>
RESPONSE EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <PostTransactionalPushResponse xmlns="http://ws.euromsg.com/postpush">
      <PostTransactionalPushResult>
        <PushList>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
        </PushList>
      </PostTransactionalPushResult>
    </PostTransactionalPushResponse>
  </soap:Body>
</soap:Envelope>

If the request was successful, the CODE parameter will return 00 as a response.

Error Parameters

CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



PostTransactionalPushWithToken 

Back to Top ^

<PostTransactionalPushWithToken>


Parameters

ParameterValue
ServiceTicketServiceTicket obtained through Login

MANDATORY

ApplicationAlias

MANDATORY

ClassificationName

MANDATORY

AuthToken

MANDATORY

message

MANDATORY

REQUEST EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <PostTransactionalPushWithToken xmlns="http://ws.euromsg.com/postpush">
      <ServiceTicket>string</ServiceTicket>
      <ApplicationAlias>string</ApplicationAlias>
      <ClassificationName>string</ClassificationName>
      <AuthToken>string</AuthToken>
      <message>
        <PushId>string</PushId>
        <Type>Image or Video or Text or Settings or Survey</Type>
        <Text>string</Text>
        <TargetUrl>string</TargetUrl>
        <MediaUrl>string</MediaUrl>
        <MemberId>string</MemberId>
        <SentTime>dateTime</SentTime>
        <PacketStatus>string</PacketStatus>
        <MessageStatusCode>string</MessageStatusCode>
        <MessageStatus>string</MessageStatus>
        <CampId>string</CampId>
        <CampName>string</CampName>
        <ContentType>string</ContentType>
        <IsABCustomization>boolean</IsABCustomization>
        <TextMessageA>string</TextMessageA>
        <TextMessageB>string</TextMessageB>
        <EmpushToken>string</EmpushToken>
        <Params>string</Params>
        <AlternateMessage>string</AlternateMessage>
        <SystemVariables>
          <anyType />
          <anyType />
        </SystemVariables>
        <PromoTableId>string</PromoTableId>
        <CustomerId>string</CustomerId>
      </message>
    </PostTransactionalPushWithToken>
  </soap:Body>
</soap:Envelope>
RESPONSE EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <PostTransactionalPushWithTokenResponse xmlns="http://ws.euromsg.com/postpush">
      <PostTransactionalPushWithTokenResult>
        <PushList>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
          <EmPushMessageResultItem>
            <PushId>string</PushId>
          </EmPushMessageResultItem>
        </PushList>
      </PostTransactionalPushWithTokenResult>
    </PostTransactionalPushWithTokenResponse>
  </soap:Body>
</soap:Envelope>

If the request was successful, the CODE parameter will return 00 as a response.


Error Parameters

CodeError MessageDescription
9998No session. Please try re-logon.No active sessions found. Try login again.



Parent Topic: SOAP Web Service


  • No labels