Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourGreen
titlepost

Service URLreport.asmx

 

Report web servisini kullanarak, belli kampanyalara ait raporları analiz etmek için kullanabilirsiniz.

Member web servisine ait aşağıdaki metodlar bulunmaktadır.

 

MethodDescription
GetCampaignReportQueries the campaigns and its basic details between 2 dates. Date format must be dd.mm.yyyy
GetCampaignReportWithCampIDQueries a campaign and its basic details.
GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtpQueries and builds a delivery status file with specified demografic variables and date period for a campaign and then ftp the file built to remote site.
GetEmailCampaignLinksQueries links of a campaign.
GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtpQueries and builds a delivery status file with specified demografic variables for a campaign and then ftp the file built to remote site.
GetEmailUnsubscribeReportBetweenTwoDatesViaFtpQueries and builds an unsubscribe report file with specified demografic variables and date period for a campaign and then ftp the file built to remote site.
GetFilteredMembersQueries subscribers by filters.
GetIncomingSmsMessagesReports incoming SMS messages.
GetListContentQueries members in a list.
GetSmsCampaignDeliveryStatusReportBetweenTwoDatesViaFtpQueries and builds a delivery status file with specified demografic variables for an SMS campaign and then ftp the file built to remote site.
GetSmsCampaignReportQueries the SMS campaigns and their basic details between 2 dates. Date format must be dd.mm.yyyy
GetSmsCampaignReportWithCampIDQueries the sms campaigns and their basic details with camp_id.
GetSmsOptoutReportBetweenTwoDatesQuery and build a sms optout report between two dates.
GetUnsubscribeReportBetweenTwoDatesQuery and build a unsubscribe report between two dates.
QueryBulkFileProgressQuery the status of a conversation.
QueryDataWarehouseUploadProgressQuery the status of a datawarehouse upload.
QueryOngoingEmailStatusReports delivery status of an ongoing e-mail.
QueryOngoingSmsStatusReports delivery status of an ongoing e-sms.

 

 

Warning

Geliştiricinin her hangi bir web servis ile etkileşime geçebilmesi için, öncelikle Login metodunu kullanarak bir 

Status
subtletrue
colourRed
title Service Ticket
 alması gerekir. Diğer web servis ve metodlarına yaratmış olduğu bu değer ile istekte bulunabilir.

 


GetEmailUnsubscribeReportBetweenTwoDatesViaFtp 
Anchor
getemailuns
getemailuns

<GetEmailUnsubscribeReportBetweenTwoDatesViaFtp>
İki tarih aralığında üyelikten ayrılan kullanıcıların raporunu oluşturur.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

CampaignIDRapor alınacak kampanya ID’si

Status
colourYellow
titleoptional

MapRapor dosyasında yer alacak kolonlar

Status
colourGreen
titlemandatory

ZipPasswordRapor dosyasının bulunduğu zip’in şifresi

Status
colourYellow
titleoptional

NotificationEmailRapor isteğinin durumu hakkında gönderilecek bildirim e-postasının gönderileceği adres

Status
colourGreen
titlemandatory

ServerIPRaporun bırakılacağı ftp/sftp sunucu IP’si

Status
colourGreen
titlemandatory

UsernameRaporun bırakılacağı ftp/sftp kullanıcı adı

Status
colourGreen
titlemandatory

PasswordRaporun bırakılacağı ftp/sftp parolası

Status
colourGreen
titlemandatory

ChangeDirRaporun bırakılacağı klasör yolu

Status
colourGreen
titlemandatory

SecureBağlantının tipi

Status
colourGreen
titlemandatory

KeyHesabın referans bilgisi

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
    <GetEmailUnsubscribeReportBetweenTwoDatesViaFtp xmlns="http://ws.euromsg.com/report">
      <ServiceTicket>string</ServiceTicket>
      <CampaignID>string</CampaignID>
      <Map>string</Map>
      <ZipPassword>string</ZipPassword>
      <NotificationEmail>string</NotificationEmail>
      <BeginDate>string</BeginDate>
      <EndDate>string</EndDate>
      <FtpDetails>
        <ServerIP>string</ServerIP>
        <Port>int</Port>
        <Username>string</Username>
        <Password>string</Password>
        <ChangeDir>string</ChangeDir>
        <Secure>boolean</Secure>
        <Key>string</Key>
      </FtpDetails>
    </GetEmailUnsubscribeReportBetweenTwoDatesViaFtp>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
    <GetEmailUnsubscribeReportBetweenTwoDatesViaFtpResponse xmlns="http://ws.euromsg.com/report">
      <GetEmailUnsubscribeReportBetweenTwoDatesViaFtpResult>
        <ConversationID>string</ConversationID>
        <ConversationStatus>string</ConversationStatus>
        <TotalRowCountInConversation>int</TotalRowCountInConversation>
        <ProcessedRowCountInConversation>int</ProcessedRowCountInConversation>
      </GetEmailUnsubscribeReportBetweenTwoDatesViaFtpResult>
    </GetEmailUnsubscribeReportBetweenTwoDatesViaFtpResponse>
  </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.
Warning
Status
subtletrue
colourRed
titleCAMP_ID
parametresi boş gönderilirse, servis iki tarih aralığındaki tüm üyelikten ayrılan kullanıcı raporunu döner. Eğer 
Status
subtletrue
colourRed
titleCAMP_ID
 parametresi doldurulursa, servis iki tarih aralığında yalnızca ilgili kampanyanın üyelikten ayrılan kullanıcı raporunu döner.
Warning
Secure parametresi bağlantının türüne göre
Status
subtletrue
colourRed
titletrue
 yada
Status
subtletrue
colourRed
titlefalse
 değerini alabilir. Eğer bağlantı sftp yada secure ftp ile yapılacaksa bu flag 
Status
subtletrue
colourRed
titletrue
 olarak gönderilmelidir.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.

 


<GetEmailCampaignLinks>
Bir kampanyanın içinde yer alan linklerin özelliklerini listeler.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

CampaignIDLinkleri listelenecek kampanya ID’si

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
        <GetEmailCampaignLinks
            xmlns="http://ws.euromsg.com/report">
            <ServiceTicket>string</ServiceTicket>
            <CampaignID>string</CampaignID>
        </GetEmailCampaignLinks>
    </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
        <GetEmailCampaignLinksResponse
            xmlns="http://ws.euromsg.com/report">
            <GetEmailCampaignLinksResult>
                <Code>00</Code>
                <Message />
                <DetailedMessage />
                <ConversationID>string</ConversationID>
                <ConversationStatus>string</ConversationStatus>
                <TotalRowCountInConversation>int</TotalRowCountInConversation>
                <ProcessedRowCountInConversation>int</ProcessedRowCountInConversation>
            </GetEmailCampaignLinksResult>
            <Links>
                <CampaignLink>
                    <LinkID>string</LinkID>
                    <LinkName>string</LinkName>
                    <Link>string</Link>
                    <LinkType>string</LinkType>
                    <TotalClickCount>int</TotalClickCount>
                    <UniqueClickCount>int</UniqueClickCount>
                </CampaignLink>
                <CampaignLink>
                    <LinkID>string</LinkID>
                    <LinkName>string</LinkName>
                    <Link>string</Link>
                    <LinkType>string</LinkType>
                    <TotalClickCount>int</TotalClickCount>
                    <UniqueClickCount>int</UniqueClickCount>
                </CampaignLink>
            </Links>
        </GetEmailCampaignLinksResponse>
    </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.
9998Not a valid campaign id! Girilen CampaignID değeri hesapta kayıtlı bir kampanya ile uyuşmuyor.

 


GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtp 
Anchor
getemaillinkreport
getemaillinkreport

<GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtp>
Bir kampanyada tıklama yapan kullanıcıların listesini döner.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

CampaignIDRaporu istenen kampanya ID’si

Status
colourGreen
titlemandatory

BeginDateRaporun başlangıç tarihi

Status
colourGreen
titlemandatory

EndDateRaporun bitiş tarihi

Status
colourGreen
titlemandatory

MapRaporda yer alacak kolonlar sıralaması

Status
colourGreen
titlemandatory

ZipPasswordRapor dosyasının zip şifresi

Status
colourYellow
titleoptional

NotificationEmailRapor isteğinin durumu hakkında gönderilecek bildirim e-postasının gönderileceği adres

Status
colourGreen
titlemandatory

ServerIPRaporun bırakılacağı ftp/sftp sunucu IP’si

Status
colourGreen
titlemandatory

UsernameRaporun bırakılacağı ftp/sftp kullanıcı adı

Status
colourGreen
titlemandatory

PasswordRaporun bırakılacağı ftp/sftp parolası

Status
colourGreen
titlemandatory

ChangeDirRaporun bırakılacağı klasör yolu

Status
colourGreen
titlemandatory

SecureBağlantının tipi

Status
colourGreen
titlemandatory

KeyHesabın referans bilgisi

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
    <GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtp xmlns="http://ws.euromsg.com/report">
      <ServiceTicket>string</ServiceTicket>
      <CampaignID>string</CampaignID>
      <Map>string</Map>
      <ZipPassword>string</ZipPassword>
      <NotificationEmail>string</NotificationEmail>
      <BeginDate>string</BeginDate>
      <EndDate>string</EndDate>
      <FtpDetails>
        <ServerIP>string</ServerIP>
        <Port>int</Port>
        <Username>string</Username>
        <Password>string</Password>
        <ChangeDir>string</ChangeDir>
        <Secure>boolean</Secure>
        <Key>string</Key>
      </FtpDetails>
    </GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtp>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
    <GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtpResponse xmlns="http://ws.euromsg.com/report">
      <GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtpResult>
        <ConversationID>string</ConversationID>
        <ConversationStatus>string</ConversationStatus>
        <TotalRowCountInConversation>int</TotalRowCountInConversation>
        <ProcessedRowCountInConversation>int</ProcessedRowCountInConversation>
      </GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtpResult>
    </GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtpResponse>
  </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.
9998Not a valid campaign id! Girilen CampaignID değeri hesapta kayıtlı bir kampanya ile uyuşmuyor.

 


GetUnsubscribeReportBetweenTwoDates 
Anchor
getunsnonftp
getunsnonftp

<GetUnsubscribeReportBetweenTwoDates>
İki tarih aralığında üyelikten ayrılan kullanıcıları verir.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

BeginDateRaporun başlangıç tarihi

Status
colourGreen
titlemandatory

EndDateRaporun bitiş tarihi

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
    <GetUnsubscribeReportBetweenTwoDates xmlns="http://ws.euromsg.com/report">
      <ServiceTicket>string</ServiceTicket>
      <BeginDate>string</BeginDate>
      <EndDate>string</EndDate>
    </GetUnsubscribeReportBetweenTwoDates>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
    <GetUnsubscribeReportBetweenTwoDatesResponse xmlns="http://ws.euromsg.com/report">
      <GetUnsubscribeReportBetweenTwoDatesResult>
        <ConversationID>string</ConversationID>
        <ConversationStatus>string</ConversationStatus>
        <TotalRowCountInConversation>int</TotalRowCountInConversation>
        <ProcessedRowCountInConversation>int</ProcessedRowCountInConversation>
      </GetUnsubscribeReportBetweenTwoDatesResult>
      <Unsubscribers>
        <EmUnsubscriberDetails>
          <KeyId>string</KeyId>
          <Email>string</Email>
          <UnsubscribeTime>string</UnsubscribeTime>
          <Reason>string</Reason>
          <GsmNo>string</GsmNo>
          <EmailPermit>string</EmailPermit>
          <GsmPermit>string</GsmPermit>
        </EmUnsubscriberDetails>
        <EmUnsubscriberDetails>
          <KeyId>string</KeyId>
          <Email>string</Email>
          <UnsubscribeTime>string</UnsubscribeTime>
          <Reason>string</Reason>
          <GsmNo>string</GsmNo>
          <EmailPermit>string</EmailPermit>
          <GsmPermit>string</GsmPermit>
        </EmUnsubscriberDetails>
      </Unsubscribers>
    </GetUnsubscribeReportBetweenTwoDatesResponse>
  </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.
Warning
Tarih formatı yyyy-MM-dd hh:mm:ss’dir. Veri boyutu büyüyebileceğinden tarih aralığı maksimum 24 saat ile sınırlıdır.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.
99Not a valid date! Girilen tarih aralığı 24 saatten geniş bir aralığı kapsıyor yada tarih formatı hatalı.

 


GetFilteredMembers 
Anchor
getfilteredmem
getfilteredmem

<GetFilteredMembers>
Belli filtrelere göre hesabınızdaki üyeleri sorgulamanızı sağlar.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

FiltersUygulanacak filtreleri içerecek dizi

Status
colourGreen
titlemandatory

EmKeyOperatorValueKullanılacak filtrenin detaylarını içerir.

Status
colourGreen
titlemandatory

KeyFiltrelemenin uygulanacağı demografik yada izin bilgisi

Status
colourGreen
titlemandatory

OperatorFiltre kapsamında uygulanacak karşılaştırma operatörü (=, <>, <, > vb.)

Status
colourGreen
titlemandatory

ValueFiltrede kullanılacak key parametrenin değeri

Status
colourGreen
titlemandatory

MapOluşturulacak raporda yer alacak kolonlar

Status
colourGreen
titlemandatory

ZipPasswordOluşturulacak rapor dosyasının zip parolası

Status
colourYellow
titleoptional

NotificationEmailRapor isteğinin durumuna göre bilgilendirme mailinin gönderileceği adres

Status
colourGreen
titlemandatory

FtpDetailsOluşturulacak raporun bırakılacağı ftp/sftp alanının bilgilerini kapsayacak dizi

Status
colourGreen
titlemandatory

ServerIPRaporun bırakılacağı ftp/sftp sunucu IP’si

Status
colourGreen
titlemandatory

UsernameRaporun bırakılacağı ftp/sftp kullanıcı adı

Status
colourGreen
titlemandatory

PasswordRaporun bırakılacağı ftp/sftp parolası

Status
colourGreen
titlemandatory

ChangeDirRaporun bırakılacağı klasör yolu

Status
colourGreen
titlemandatory

SecureBağlantının tipi

Status
colourGreen
titlemandatory

KeyHesabın referans bilgisi

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
    <GetFilteredMembers xmlns="http://ws.euromsg.com/report">
      <ServiceTicket>string</ServiceTicket>
      <Filters>
        <EmKeyOperatorValue>
          <Key>string</Key>
          <Operator>string</Operator>
          <Value>string</Value>
        </EmKeyOperatorValue>
        <EmKeyOperatorValue>
          <Key>string</Key>
          <Operator>string</Operator>
          <Value>string</Value>
        </EmKeyOperatorValue>
      </Filters>
      <Map>string</Map>
      <ZipPassword>string</ZipPassword>
      <NotificationEmail>string</NotificationEmail>
      <FtpDetails>
        <ServerIP>string</ServerIP>
        <Port>int</Port>
        <Username>string</Username>
        <Password>string</Password>
        <ChangeDir>string</ChangeDir>
        <Secure>boolean</Secure>
        <Key>string</Key>
      </FtpDetails>
    </GetFilteredMembers>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
    <GetFilteredMembersResponse xmlns="http://ws.euromsg.com/report">
      <GetFilteredMembersResult>
        <ConversationID>string</ConversationID>
        <ConversationStatus>string</ConversationStatus>
        <TotalRowCountInConversation>int</TotalRowCountInConversation>
        <ProcessedRowCountInConversation>int</ProcessedRowCountInConversation>
      </GetFilteredMembersResult>
    </GetFilteredMembersResponse>
  </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.
Warning
Eğer belirtilen filtreye uygun kullanıcı oluşmazsa, rapor dosyası sadece “header” yer alacak şekilde oluşturulur.
Warning
Secure parametresi bağlantının türüne göre
Status
subtletrue
colourRed
titletrue
 yada 
Status
subtletrue
colourRed
titlefalse
 değerini alabilir. Eğer bağlantı sftp yada secure ftp ile yapılacaksa bu
Status
subtletrue
colourRed
titletrue
 true olarak gönderilmelidir.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.

 


GetCampaignReport 
Anchor
getcampreport
getcampreport

<GetCampaignReport>
Belirtilen tarihler arasında ki kampanya raporlarını listeler.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

BeginDateBaşlangıç Tarihi. dd.mm.yyyy

Status
colourGreen
titlemandatory

EndDateBitiş Tarihi. dd.mm.yyyy

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
        <GetCampaignReport xmlns="http://ws.euromsg.com/report">
            <ServiceTicket>string</ServiceTicket>
            <BeginDate>string</BeginDate>
            <EndDate>string</EndDate>
        </GetCampaignReport>
    </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
        <GetCampaignReportResponse
            xmlns="http://ws.euromsg.com/report">
            <GetCampaignReportResult>
                <Code>00</Code>
                <Message />
                <DetailedMessage />
                <ConversationID>string</ConversationID>
                <ConversationStatus>string</ConversationStatus>
                <TotalRowCountInConversation>int</TotalRowCountInConversation>
                <ProcessedRowCountInConversation>int</ProcessedRowCountInConversation>
            </GetCampaignReportResult>
            <Campaigns>
                <EmCampaignReportResult>
                    <Name>string</Name>
                    <Subject>string</Subject>
                    <CustomerTitle>string</CustomerTitle>
                    <CreationDate>string</CreationDate>
                    <DeliveryStart>string</DeliveryStart>
                    <DeliveryFinish>string</DeliveryFinish>
                    <CampaignID>string</CampaignID>
                    <TotalSent>string</TotalSent>
                    <TotalRead>string</TotalRead>
                    <HardBounce>string</HardBounce>
                    <SoftBounce>string</SoftBounce>
                    <Other>string</Other>
                    <UniqueRead>string</UniqueRead>
                    <UniqueClick>string</UniqueClick>
                    <TotalClick>string</TotalClick>
                    <ReadRatio>string</ReadRatio>
                    <ClickRatio>string</ClickRatio>
                    <HotmailJunkCount>string</HotmailJunkCount>
                    <YahooJunkCount>string</YahooJunkCount>
                    <Lists>string</Lists>
                    <Status>string</Status>
                    <Classification>
                        <string>string</string>
                        <string>string</string>
                    </Classification>
                </EmCampaignReportResult>
                <EmCampaignReportResult>
                    <Name>string</Name>
                    <Subject>string</Subject>
                    <CustomerTitle>string</CustomerTitle>
                    <CreationDate>string</CreationDate>
                    <DeliveryStart>string</DeliveryStart>
                    <DeliveryFinish>string</DeliveryFinish>
                    <CampaignID>string</CampaignID>
                    <TotalSent>string</TotalSent>
                    <TotalRead>string</TotalRead>
                    <HardBounce>string</HardBounce>
                    <SoftBounce>string</SoftBounce>
                    <Other>string</Other>
                    <UniqueRead>string</UniqueRead>
                    <UniqueClick>string</UniqueClick>
                    <TotalClick>string</TotalClick>
                    <ReadRatio>string</ReadRatio>
                    <ClickRatio>string</ClickRatio>
                    <HotmailJunkCount>string</HotmailJunkCount>
                    <YahooJunkCount>string</YahooJunkCount>
                    <Lists>string</Lists>
                    <Status>string</Status>
                    <Classification>
                        <string>string</string>
                        <string>string</string>
                    </Classification>
                </EmCampaignReportResult>
            </Campaigns>
        </GetCampaignReportResponse>
    </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.

 

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.

 


QueryBulkFileProgress 
Anchor
querybulkprog
querybulkprog

<QueryBulkFileProgress>
Bir yükleme yada rapor isteğinin durumunu sorgulamanızı sağlar.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

ConversationIDYükleme yada rapor isteği sonucunda servisten dönen 32 bytelık ID

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
    <QueryBulkFileProgress xmlns="http://ws.euromsg.com/report">
      <ServiceTicket>string</ServiceTicket>
      <ConversationID>string</ConversationID>
    </QueryBulkFileProgress>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
    <QueryBulkFileProgressResponse xmlns="http://ws.euromsg.com/report">
      <QueryBulkFileProgressResult>
        <ConversationID>string</ConversationID>
        <ConversationStatus>string</ConversationStatus>
        <TotalRowCountInConversation>int</TotalRowCountInConversation>
        <ProcessedRowCountInConversation>int</ProcessedRowCountInConversation>
      </QueryBulkFileProgressResult>
    </QueryBulkFileProgressResponse>
  </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.
Warning
Rapor istekleri gece yarısı 00:00 ile 06:00 arasında işlenir. Gün içinde gönderilen istekler işlenilmek üzere veri tabanında gece yarısını bekler. Bu yüzden rapor istekleri için sorgulama yapıldığında
Status
subtletrue
colourRed
titleTotalRowCountInConversation
 ve 
Status
subtletrue
colourRed
titleProcessedRowCountInConversation
 parametrelerinin değerleri “0” olarak döner. Bu değerler rapor isteği işlendikten sonra gerçek değerleri yansıtır.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.
99Not a valid conversation ID! Servise gönderilen Conversation ID değerinin hatalı olduğunu ifade eder.

 


QueryOngoingSmsStatus 
Anchor
queryongsmsstat
queryongsmsstat

<QueryOngoingSmsStatus>
Sms işlem kampanyası kapsamında gönderilen bir sms’in ulaşım durumunu sorgular.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

CampIDİşlem kampanyasına ait ID

Status
colourGreen
titlemandatory

TransactionIDİşlem kampanyası gönderildikten sonra servisten dönen 32 bytelık ID

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
    <QueryOngoingSmsStatus xmlns="http://ws.euromsg.com/report">
      <ServiceTicket>string</ServiceTicket>
      <CampID>string</CampID>
      <TransacitonID>string</TransacitonID>
    </QueryOngoingSmsStatus>
  </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
    <QueryOngoingSmsStatusResponse xmlns="http://ws.euromsg.com/report">
      <QueryOngoingSmsStatusResult>
        <Code>string</Code>
        <Message>string</Message>
        <DetailedMessage>string</DetailedMessage>
      </QueryOngoingSmsStatusResult>
      <DeliveryResult>
        <GsmNumber>string</GsmNumber>
        <DeliveryResult>string</DeliveryResult>
        <DeliveryDetail>string</DeliveryDetail>
        <DeliveryTime>string</DeliveryTime>
        <DeliveredMessage>string</DeliveredMessage>
        <PostType>string</PostType>
        <KeyID>string</KeyID>
        <SendDate>string</SendDate>
      </DeliveryResult>
    </QueryOngoingSmsStatusResponse>
  </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.

 


GetCampaignReportWithCampID 
Anchor
getcampreportwid
getcampreportwid

 

<GetCampaignReportWithCampID>
Bir e-posta kampanyasının kampanyanın özet bilgi ve özelliklerini listeler.

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

CampIDKampanya ID

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
        <GetCampaignReportWithCampID xmlns="http://ws.euromsg.com/report">
            <ServiceTicket>string</ServiceTicket>
            <CampID>string</CampID>
        </GetCampaignReportWithCampID>
    </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleORNEK RESPONSE
linenumberstrue
<?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>
        <GetCampaignReportWithCampIDResponse
            xmlns="http://ws.euromsg.com/report">
            <GetCampaignReportWithCampIDResult>
                <Code>99</Code>
                <Message>Not a valid campaign id!</Message>
                <DetailedMessage />
                <ConversationID>string</ConversationID>
                <ConversationStatus>string</ConversationStatus>
                <TotalRowCountInConversation>int</TotalRowCountInConversation>
                <ProcessedRowCountInConversation>int</ProcessedRowCountInConversation>
            </GetCampaignReportWithCampIDResult>
            <Campaign>
                <Name>string</Name>
                <Subject>string</Subject>
                <CustomerTitle>string</CustomerTitle>
                <CreationDate>string</CreationDate>
                <DeliveryStart>string</DeliveryStart>
                <DeliveryFinish>string</DeliveryFinish>
                <CampaignID>string</CampaignID>
                <TotalSent>string</TotalSent>
                <TotalRead>string</TotalRead>
                <HardBounce>string</HardBounce>
                <SoftBounce>string</SoftBounce>
                <Other>string</Other>
                <UniqueRead>string</UniqueRead>
                <UniqueClick>string</UniqueClick>
                <TotalClick>string</TotalClick>
                <ReadRatio>string</ReadRatio>
                <ClickRatio>string</ClickRatio>
                <HotmailJunkCount>string</HotmailJunkCount>
                <YahooJunkCount>string</YahooJunkCount>
                <Lists>string</Lists>
                <Status>string</Status>
                <Classification>
                    <string>string</string>
                    <string>string</string>
                </Classification>
            </Campaign>
        </GetCampaignReportWithCampIDResponse>
    </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.
99Not a valid campaign id! Geçersiz kampanya ID’si.

 

GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtp

GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtp 
Anchor
gettoolongname
gettoolongname

<GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtp>
Belirtilen kampanya ID’sine göre, kampanyaya ait ulaşım durumu raporunu gösterir

Parametreler

 

ParametreDeğer 
ServiceTicketLogin aksiyonu ile elde edilen ServiceTicket

Status
colourGreen
titlemandatory

CampaignIDRapor alınacak kampanya ID’si

Status
colourYellow
titleoptional

MapRapor dosyasında yer alacak kolonlar

Status
colourGreen
titlemandatory

ZipPasswordRapor dosyasının bulunduğu zip’in şifresi

Status
colourYellow
titleoptional

NotificationEmailRapor isteğinin durumu hakkında gönderilecek bildirim e-postasının gönderileceği adres

Status
colourGreen
titlemandatory

BeginDateRapor başlangıç tarihi

Status
colourGreen
titlemandatory

EndDateRapor bitiş tarihi

Status
colourGreen
titlemandatory

ServerIPRaporun bırakılacağı ftp/sftp sunucu IP’si

Status
colourGreen
titlemandatory

UsernameRaporun bırakılacağı ftp/sftp kullanıcı adı

Status
colourGreen
titlemandatory

PasswordRaporun bırakılacağı ftp/sftp parolası

Status
colourGreen
titlemandatory

ChangeDirRaporun bırakılacağı klasör yolu

Status
colourGreen
titlemandatory

SecureBağlantının tipi

Status
colourGreen
titlemandatory

KeyHesabın referans bilgisi

Status
colourGreen
titlemandatory

Code Block
languagexml
titleORNEK REQUEST
linenumberstrue
<?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>
        <GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtp
            xmlns="http://ws.euromsg.com/report">
            <ServiceTicket>string</ServiceTicket>
            <CampaignID>string</CampaignID>
            <Map>string</Map>
            <ZipPassword>string</ZipPassword>
            <NotificationEmail>string</NotificationEmail>
            <BeginDate>string</BeginDate>
            <EndDate>string</EndDate>
            <FtpDetails>
                <ServerIP>string</ServerIP>
                <Port>int</Port>
                <Username>string</Username>
                <Password>string</Password>
                <ChangeDir>string</ChangeDir>
                <Secure>boolean</Secure>
                <Key>string</Key>
            </FtpDetails>
        </GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtp>
    </soap:Body>
</soap:Envelope>
Code Block
languagexml
titleornek response
linenumberstrue
<?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>
        <GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtpResponse
            xmlns="http://ws.euromsg.com/report">
            <GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtpResult>
                <Code>00</Code>
                <Message/>
                <DetailedMessage/>
                <ConversationID>AB85E41E5DC24DA58C90B0D08F87F24B</ConversationID>
                <ConversationStatus>F</ConversationStatus>
                <TotalRowCountInConversation>0</TotalRowCountInConversation>
                <ProcessedRowCountInConversation>0</ProcessedRowCountInConversation>
            </GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtpResult>
        </GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtpResponse>
    </soap:Body>
</soap:Envelope>
Tip
Başarılı istek durumunda 
Status
subtletrue
colourRed
title<Code>
 parametresi
Status
subtletrue
colourRed
title00
 olarak cevap döner.
 
Warning
Status
subtletrue
colourRed
titleCAMP_ID
parametresi boş gönderilirse, servis iki tarih aralığındaki tüm ulaşım durumu raporunu döner. Eğer 
Status
subtletrue
colourRed
titleCAMP_ID
 parametresi doldurulursa, servis iki tarih aralığında yalnızca ilgili kampanyanın ulaşım durumu raporunu döner.
Warning
Secure parametresi bağlantının türüne göre
Status
subtletrue
colourRed
titletrue
 yada 
Status
subtletrue
colourRed
titlefalse
 değerini alabilir. Eğer bağlantı sftp yada secure ftp ile yapılacaksa bu flag 
Status
subtletrue
colourRed
titletrue
 olarak gönderilmelidir.

Hata Parametreleri

 

CodeMessageDetailedMessageAçıklama
9998No session. Please try re-logon. Login metodu çalıştırılmamış. Aktif oturum yok.