POST
Service URL | postpush.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.
Method | Description |
---|---|
GetPostPushResultByCreationDate | |
GetPostPushResultByLastUpdate | |
PostTransactionalPush | |
PostTransactionalPushWithToken |
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
<GetPostPushResult> |
---|
Parameters
Parameter | Value | |
---|---|---|
ServiceTicket | ServiceTicket obtained through Login | MANDATORY |
pushIds | MANDATORY |
<?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>
<?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
Code | Error Message | Description |
---|---|---|
9998 | No session. Please try re-logon. | No active sessions found. Try login again. |
GetPostPushResultByCreationDate
<GetPostPushResultByCreationDate> |
---|
Parameters
Parameter | Value | |
---|---|---|
ServiceTicket | ServiceTicket obtained through Login | MANDATORY |
BeginDate | MANDATORY | |
EndDate | MANDATORY | |
Page | MANDATORY |
<?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>
<?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
Code | Error Message | Description |
---|---|---|
9998 | No session. Please try re-logon. | No active sessions found. Try login again. |
GetPostPushResultByLastUpdate
<GetPostPushResultByLastUpdate> |
---|
Parameters
Parameter | Value | |
---|---|---|
ServiceTicket | ServiceTicket obtained through Login | MANDATORY |
BeginDate | MANDATORY | |
EndDate | MANDATORY | |
Page | MANDATORY |
<?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>
<?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
Code | Error Message | Description |
---|---|---|
9998 | No session. Please try re-logon. | No active sessions found. Try login again. |
PostTransactionalPush
<PostTransactionalPush> |
---|
Parameters
Parameter | Value | |
---|---|---|
ServiceTicket | ServiceTicket obtained through Login | MANDATORY |
ApplicationAlias | MANDATORY | |
ClassificationName | ||
MemberKey | ||
MemberValue | ||
message |
<?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>
<?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
Code | Error Message | Description |
---|---|---|
9998 | No session. Please try re-logon. | No active sessions found. Try login again. |
PostTransactionalPushWithToken
<PostTransactionalPushWithToken> |
---|
Parameters
Parameter | Value | |
---|---|---|
ServiceTicket | ServiceTicket obtained through Login | MANDATORY |
ApplicationAlias | MANDATORY | |
ClassificationName | MANDATORY | |
AuthToken | MANDATORY | |
message | MANDATORY |
<?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>
<?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
Code | Error Message | Description |
---|---|---|
9998 | No session. Please try re-logon. | No active sessions found. Try login again. |
Parent Topic: SOAP Web Service