Versions Compared

Key

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


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

 

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

General Information

Authentication Web Service includes necessary login and logout methods to execute Web Service requests. You must first  Login and get a  Service Ticket each time you would like to make a Web Service request or access other Web Service methods. 

Authentication Methods for Web Services



MethodDescription
Login

To make Web Service requests, you need to create a 

Status
subtletrue
colourRed
title Service Ticket
 alınmalıdır using the Login method.

Logout

Herhangi bir web servis isteği yapılmayacaksa, sistemden çıkış için If no Web Service request will be done, you need to 

Status
subtletrue
colourRed
titleLOGOUT
 kullanılmalıdır from the system.




Warning
iconfalse

Geliştiricinin her hangi bir web servis ile etkileşime geçebilmesi için, öncelikle Login metodunu kullanarak bir To interact with any Web Services, developers must first use the Login method to create a

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 

. Developers can send requests to other Web Service and methods using this

Status
subtletrue
colourRed
title Service Ticket
.


Login 
Anchor
login
login

Back to Top ^ 

<login>

Web servis istekleri yapabilmek için, önceIn order to make Web Service requests, you first need to

Status
subtletrue
colourRed
titleLogin
 olunup bir  and create a  
Status
subtletrue
colourRed
titleServiceTicket
 alınır. BuThis
Status
subtletrue
colourRed
titleServiceTicket
, her web servis isteğinde kullanılır is used on every Web Service request.

Parametreler

Parameters


 
Parameter
Parametre
Value
Değer UsernameRelated Marketing Cloud tarafından verilen web servis kullanıcı adı

UsernameWeb Service user name provided by RMC

Status
colourGreen
titlemandatory

Password
Related Marketing Cloud tarafından verilen web servis şifresi
Web Service password provided by RMC

Status
colourGreen
titlemandatory

 




 

Code Block
languagexml
titleÖRNEK REQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap<soap12:Envelope Envelope 		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  		xmlns:xsd="http://www.w3.org/2001/XMLSchema"  		xmlns:soapsoap12="http://schemaswww.xmlsoapw3.org/2003/05/soap/-envelope/"> 
	<soap:Body> 
		<Login xmlns>
  <soap12:Body>
    <Login xmlns="http://ws.euromsg.com/auth"> 
			<Username>string</Username> <Password>string</Password> 
		</Login> 
	</soap:Body> 
</soap:Envelope>

 

 

>
      <Username>string</Username>
      <Password>string</Password>
    </Login>
  </soap12:Body>
</soap12:Envelope>



Code Block
languagexml
titleORNEK RESPONSE EXAMPLE
<?xml version="1.0" encoding="utf-8"?>
<soap<soap12:Envelope     xmlns:soapxsi="http://schemaswww.xmlsoapw3.org/soap/envelope/2001/XMLSchema-instance"     xmlns:xsixsd="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsdsoap12="http://www.w3.org/2001/XMLSchema2003/05/soap-envelope">
    <soap<soap12:Body>
   
    <LoginResponse
            xmlns="http://ws.euromsg.com/auth">
            <LoginResult>
                <Code>00</Code>
                <Message />
                <DetailedMessage />
                <ServiceTicket>3C860EC9BFF1B14BBF801</<ServiceTicket>string</ServiceTicket>
            </LoginResult>
        </LoginResponse>
 
  </soapsoap12:Body>
</soapsoap12:Envelope>

 

 


Tip
Başarılı istek durumunda If the request was successful, the
Status
subtletrue
colourRed
title<Code>
 parametresi parameter will return
Status
subtletrue
colourRed
title00
 olarak cevap döner as a response.


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

 

CodeMessageDetailedMessageAçıklama99Invalip IP Web servis isteği gönderilen IP’nin web servis kullanıcısında tanımlı olmadığını ifade eder
 value is granted only after a successful login. This value must be saved and used to make requests for other web service and web service methods.
Status
subtletrue
colourRed
title<ServiceTicket>
expire time is two hours. But IIS can be recycle before this periot. if you received "No session" error; you can re-login and continue the process.

Error Parameters


CodeError MessageDescription
99Invalip IPInvalid Source IP. Your Source IP should be whitelisted by RMC Technical Client Support.
99No such user/password! Kullanıcı bilgileri yada login olunmaya çalışılan servis URL’i hatalı olabilir.

 

Logout 
Login information or the Service URL is incorrect.



Logout 
Anchor
logout
logout

Back to Top ^ 

<logout>
Web servis isteği yapılmayacaksa, 

Ends the session started with 

Status
subtletrue
colourRed
titleLogin

 ile açılmış oturumu sonlandırır

 

Status
subtletrue
colourRed
titleServiceTicket

 sona erdirilir.

Parametreler

 

ParametreDeğer ServiceTicketSonlandırılması istenilen oturum ID

is ended if no Web Service requests will be made.

Parameters


ParameterValue

Status
subtletrue
colourRed
titleServiceTicket

Session ID you want to end

Status
colourGreen
titlemandatory

 

 
 



Code Block
languagexml
titleORNEK REQUEST EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap<soap12:Envelope Envelope 		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  		xmlns:xsd="http://www.w3.org/2001/XMLSchema" 	 		xmlns:soapsoap12="http://schemaswww.xmlsoapw3.org/2003/05/soap/-envelope/"> 
	<soap:Body> 
		<Logout xmlns>
  <soap12:Body>
    <Logout xmlns="http://ws.euromsg.com/auth"> 
			<ServiceTicket>ABCDEFG</ServiceTicket> 
		</Logout> 
	</soap:Body> 
</soap:Envelope>

 

 

>
      <ServiceTicket>string</ServiceTicket>
    </Logout>
  </soap12:Body>
</soap12:Envelope>



Code Block
languagexml
titleÖRNEK RESPONSE EXAMPLE
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<soap<soap12:Envelope     xmlns:soapxsi="http://schemaswww.xmlsoapw3.org/soap/envelope/
    xmlns:xsi2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"     xmlns:xsdsoap12="http://www.w3.org/2003/200105/XMLSchemasoap-envelope">
	<soap  <soap12:Body>
   
    <LogoutResponse xmlns="http://ws.euromsg.com/auth">
 
          <LogoutResult>
                <Code>00</Code>
 <ServiceTicket>string</ServiceTicket>
              <Message />
                <DetailedMessage />
            </LogoutResult>
   
    </LogoutResponse>
 
  </soapsoap12:Body>
</soapsoap12:Envelope>


Tip
Başarılı istek durumunda If the request was successful, the 
Status
subtletrue
colourRed
title<Code>
 parametresi  parameter will return 
Status
subtletrue
colourRed
title00
 olarak cevap döner as a response.

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ız. <ServiceTicket> oturum değeri geçersiz.

 

 

 

 

 

failed. Invalid

Status
subtletrue
colourRed
titleServiceTicket
.




Parent Topic: SOAP Web Service