Versions Compared

Key

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

...

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

 

MetodMethodAçıklamaDescription
Login

Webservis isteği yapılması için öncelikle Login metodu ile 

Status
subtletrue
colourRed
title Service Ticket
 alınmalıdır.

Logout

Herhangi bir web servis isteği yapılmayacaksa, sistemden çıkış için 

Status
subtletrue
colourRed
titleLOGOUT
 kullanılmalıdır.

Warning
iconfalse

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.

 

Login 

Login 
Anchor
login
login

Back to Top ^ 

<login>

Web servis istekleri yapabilmek için, önce

Status
subtletrue
colourRed
titleLogin
 olunup bir 
Status
subtletrue
colourRed
titleServiceTicket
 alınır. Bu
Status
subtletrue
colourRed
titleServiceTicket
, her web servis isteğinde kullanılır.

Parametreler

Parameters

 

ParametreParameterDeğerValue 
UsernameRelated Marketing Cloud tarafından verilen web servis kullanıcı adıWeb service user name provided by RMC

Status
colourGreen
titlemandatory

PasswordRelated Marketing Cloud tarafından verilen web servis şifresiWeb service password provided by RMC

Status
colourGreen
titlemandatory

 

 

Code Block
languagexml
titleÖRNEK REQUEST EXAMPLE
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> 
		<Login xmlns="http://ws.euromsg.com/auth"> 
			<Username>string</Username> <Password>string</Password> 
		</Login> 
	</soap:Body> 
</soap:Envelope>

 

 

Code Block
languagexml
titleORNEK RESPONSE EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
        <LoginResponse
            xmlns="http://ws.euromsg.com/auth">
            <LoginResult>
                <Code>00</Code>
                <Message />
                <DetailedMessage />
                <ServiceTicket>3C860EC9BFF1B14BBF801</ServiceTicket>
            </LoginResult>
        </LoginResponse>
    </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
title<ServiceTicket>
 değeri, yanlızca giriş başarılı olduğu durumda döner. Bu değer saklanılmalı ve diğer web servis ve web servis metodları için istek yapılmak istenildiğinde kullanılmalıdır.
Hata Parametreleri

Error Parameters

 

CodeError MessageDetailedMessageDescriptionAçıklama
99Invalip IP Web servis isteği gönderilen IP’nin web servis kullanıcısında tanımlı olmadığını ifade eder.
99No such user/password! Kullanıcı bilgileri yada login olunmaya çalışılan servis URL’i hatalı olabilir.

 

Logout 

Logout 
Anchor
logout
logout

Back to Top ^ 

<logout>
Web servis isteği yapılmayacaksa, 
Status
subtletrue
colourRed
titleLogin
 ile açılmış oturumu sonlandırır. 
Status
subtletrue
colourRed
titleServiceTicket
 sona erdirilir.
Parametreler

Parameters

 

ParametreParameterDeğerValue 
ServiceTicketSonlandırılması istenilen oturum IDsession ID you want to end

Status
colourGreen
titlemandatory

 

 

 

Code Block
languagexml
titleORNEK REQUEST EXAMPLE
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> 
		<Logout xmlns="http://ws.euromsg.com/auth"> 
			<ServiceTicket>ABCDEFG</ServiceTicket> 
		</Logout> 
	</soap:Body> 
</soap:Envelope>

 

 

Code Block
languagexml
titleÖRNEK RESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<soap:Body>
        <LogoutResponse xmlns="http://ws.euromsg.com/auth">
            <LogoutResult>
                <Code>00</Code>
                <Message />
                <DetailedMessage />
            </LogoutResult>
        </LogoutResponse>
    </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 

Error Parameters

 

CodeError MessageDetailedMessageDetailed MessageAçıklamaDescription
9998Unauthorized User!Object reference not set to an instance of an object.Logout işlemi başarısızfailed. Invalid <ServiceTicket> oturum değeri geçersiz.