Authentication web servisine ait aşağıdaki metodlar bulunmaktadır.
...
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
Method | Description |
---|
Login | To make Web Service requests, you need to create a Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
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 |
---|
subtle | true |
---|
colour | Red |
---|
title | LOGOUT |
---|
| kullanılmalıdır from the system. |
Warning |
---|
|
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 |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
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 |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | Service Ticket |
---|
| . |
Login
Back to Top ^
<login> |
---|
Web servis istekleri yapabilmek için, önceIn order to make Web Service requests, you first need to Status |
---|
subtle | true |
---|
colour | Red |
---|
title | Login |
---|
|
olunup bir and create a Status |
---|
subtle | true |
---|
colour | Red |
---|
title | ServiceTicket |
---|
| alınır. Bu This Status |
---|
subtle | true |
---|
colour | Red |
---|
title | ServiceTicket |
---|
|
, her web servis isteğinde kullanılır is used on every Web Service request. |
Parameters
Parametreler
Parametre | Değer | |
---|
Username | Related Marketing Cloud tarafından verilen web servis kullanıcı adı
Value |
|
---|
Username | Web Service user name provided by RMC | |
zorunluRelated Marketing Cloud tarafından verilen web servis şifresiWeb Service password provided by RMC | |
zorunlu |
Code Block |
---|
language | xml |
---|
title | ÖRNEK REQUEST EXAMPLE |
---|
linenumbers | true |
---|
|
<?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 |
---|
language | xml |
---|
title | ORNEK RESPONSE EXAMPLE |
---|
|
<?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/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 |
---|
subtle | true |
---|
colour | Red |
---|
title | <Code> |
---|
| parametresi parameter will return Status |
---|
subtle | true |
---|
colour | Red |
---|
title | 00 |
---|
| olarak cevap döner as a response. |
Warning |
---|
Status |
---|
subtle | true |
---|
colour | Red |
---|
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
Code | Message | DetailedMessage | Açıklama |
---|
99 | Invalip 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 |
---|
subtle | true |
---|
colour | Red |
---|
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
Code | Error Message | Description |
---|
99 | Invalip IP | Invalid Source IP. Your Source IP should be whitelisted by RMC Technical Client Support. |
99 | No 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
Back to Top ^
<logout> |
---|
Web servis isteği yapılmayacaksa, Ends the session started with Status |
---|
subtle | true |
---|
colour | Red |
---|
title | Login |
---|
| ile açılmış oturumu sonlandırır . Status |
---|
subtle | true |
---|
colour | Red |
---|
title | ServiceTicket |
---|
| sona erdirilir. |
Parametreler
Parametre | Değer | |
---|
ServiceTicket | Sonlandırılması istenilen oturum ID is ended if no Web Service requests will be made. |
Parameters
Parameter | Value |
|
---|
Status |
---|
subtle | true |
---|
colour | Red |
---|
title | ServiceTicket |
---|
|
| Session ID you want to end | |
Code Block |
---|
language | xml |
---|
title | ORNEK REQUEST EXAMPLE |
---|
linenumbers | true |
---|
|
<?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 |
---|
language | xml |
---|
title | ÖRNEK RESPONSE EXAMPLE |
---|
linenumbers | true |
---|
|
<?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/2001/XMLSchema2003/05/soap-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 <Code> parametresi 00 olarak cevap döner. |
Hata Parametreleri
Code | Message | DetailedMessage | Açıklama |
---|
If the request was successful, the Status |
---|
subtle | true |
---|
colour | Red |
---|
title | <Code> |
---|
| parameter will return Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | 00 |
---|
| as a response. |
Error Parameters
Code | Error Message | Detailed Message | Description |
---|
9998 | Unauthorized User! | Object reference not set to an instance of an object. | işlemi başarısız. <ServiceTicket> oturum değeri geçersiz. |
failed. Invalid Status |
---|
subtle | true |
---|
colour | Red |
---|
title | ServiceTicket |
---|
| . |
Parent Topic: SOAP Web Service