inwise Top Background
Arrow on Service

Email Marketing API-Part B

InwiseWebServices API Center

https://www.em-sender.com/ws/inwiseservice.asmx

The result of a List request

Properties:

Name Type Description
IsSuccess bool A value indicating whether the create was successful
Data Array of InwiseEntity The results of the query
Error details ErrorDetails If the request was not successful, this will contain the error details

Java Code:

    //// call the service
    QueryResult queryResult = soapService.list(queryData);

    //// check the results
    StringBuilder builder=new StringBuilder();
    if (queryResult.isIsSuccess()) {
        List<InwiseEntity> items = queryResult.getData().getInwiseEntity();
        for (int i= 0; i < items.size(); i++) {
            MobileMessage message=(MobileMessage)items.get(i);
        }
    } else {
        ErrorDetails errorDetails = queryResult.getErrorDetails();
        return Utils.BuildErrorMessage(errorDetails);
    }

C# Code:

    //// call the service

    QueryResult queryResult = service.List(queryData);

 

    //// check the results

    if (queryResult.IsSuccess)

    {

        List<InwiseEntity> items = new List<InwiseEntity>(queryResult.Data);

        for (int i = 0; i < items.Count; i++)

        {

            MobileMessage message = (MobileMessage)items[i];

        }

    }

    else

    {

        ErrorDetails errorDetails = queryResult.ErrorDetails;

        return Utils.BuildErrorMessage(errorDetails);

    }

VB Code:

                '' call the service

                Dim queryResult As QueryResult = service.List(queryData)

 

                '' check the results

                If queryResult.IsSuccess Then

                    Dim items As New List(Of InwiseEntity)(queryResult.Data)

                    For i As Integer = 0 To items.Count - 1

                        Dim message As MobileMessage = DirectCast(items(i), MobileMessage)

                    Next

                Else

                    Dim errorDetails As ErrorDetails = queryResult.ErrorDetails

                    Return Utils.BuildErrorMessage(errorDetails)

                End If

Raw Xml:

<ListResult>

                <IsSuccess>true</IsSuccess>

                <ErrorDetails>

                    <Code>Success</Code>

                </ErrorDetails>

                <PageSize>0</PageSize>

                <Data>

                    <InwiseEntity xsi:type="MobileMessage">

                        <Id>1</Id>

                        <AccountId>899</AccountId>

                        <Body>hi #field1#!</Body>

                        <Bounces>0</Bounces>

                        <Charset>utf-8</Charset>

                        <CreateDate>2011-02-14T07:47:00</CreateDate>

                        <EndDate xsi:nil="true" />

                        <LastSent xsi:nil="true" />

                        <Name>Message 14/02/2011</Name>

                        <NonSent>0</NonSent>

                        <Opens>0</Opens>

                        <RecipientType xsi:nil="true" />

                        <Sender>inwise</Sender>

                        <Sent>0</Sent>

                        <Status>Test</Status>

                        <TableConnectionId xsi:nil="true" />

                        <Unsubscribes>0</Unsubscribes>

                        <UpdateDate>2011-02-14T07:47:00</UpdateDate>

                        <Validity>1440</Validity>

                    </InwiseEntity>

                </Data>

            </ListResult>




Home  |  About us  |  Products  |  Service  |  Partners  |  Forum  |  Email Marketing Terms  |  Support  |  Contact us
Terms & Conditions  |  Privacy Policy  |  Anti Spam Policy  |  Site Map
© 2008 inwise LTD. All rights reserved.