Webservice che rende possibile la registrazione di nuovi utenti Overplace. Tramite il metodo “userRegistration” è possibile registrare un nuovo utente su Overplace associato all’applicazione esercente che istanzia gli webservices. Tramite il metodo userOauthRegistration è invece possibile registrare utenti su Overplace utilizzando le credenziali Google o Facebook, ottenute chiamando i rispettivi servizi di Oauth. In questo modo i nuovi utenti registrati entrano a far parte della banca dati esercente, fruibile per promozioni dem e sms marketing. Entrami i metodi ritornano un user token immediatamente utilizzabile con gli altri webservices della piattaforma, con tutti metodi che richiedono un token utente.
Url webservice
http://www.overplace.com/wsdl/registration
Metodo 1
userRegistration
Parametri
- ws_auth_token: Client token ottenuto dal Client Login Webservice (string).
- idapp: Application id delle vetrina Overplace sulla quale il client vuole operare (es. CJ50)(string).
- nickname: Nickname dell’utente(string).
- email: Email dell’utente, verrà utilizzata come username al momento della login(string).
- password : Password dell’utente (string).
- cellular_phone : Numero di telefono cellulare dell’utente (numeric string)
- response type : formato della risposta, i parametri accettati sono “xml” o “json”(string).
Esempio Request lato Client
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?xml version="1.0" encoding="ISO-8859-1"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <ns2688:loginOauthCheck xmlns:ns2688="http://tempuri.org"> <ws_auth_token xsi:type="xsd:string">fu1PwgAYBDxxTETPP7uZsfrINhvGv8V1NRtCMWvbaDU=</ws_auth_token> <idapp xsi:type="xsd:string">CJ50</idapp> <nickname xsi:type="xsd:string">provatest</nickname> <email xsi:type="xsd:string">provatest@provatest.it</email> <password xsi:type="xsd:string">provatest</password> <cellular_phone xsi:type="xsd:string">3216549744545</cellular_phone> <response_type xsi:type="xsd:string">xml</response_type> </ns2688:loginOauthCheck> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
Esempio Response lato Client
1 2 3 |
<response> <user_token>wVee7/DXT+PO6XI3ZCweaaFtemgYEe6OMmND98ti0w/dpv/KFofXYrFCmHdjZipQfJk+XBBAwCh+/Y2XYTljZwTdjrGZPHewYVCwaqX/h/VO5es+y1BAJpd2c84gU2fFIY306I04BjeqakXDYWDLfFAp9ZtXs3IJ8pEO2tZIbhI=</user_token> </response> |
Response in formato Json
1 |
{"user_token":"wVee7/DXT+PO6XI3ZCweaaFtemgYEe6OMmND98ti0w/dpv/KFofXYrFCmHdjZipQfJk+XBBAwCh+/Y2XYTljZwTdjrGZPHewYVCwaqX/h/VO5es+y1BAJpd2c84gU2fFIY306I04BjeqakXDYWDLfFAp9ZtXs3IJ8pEO2tZIbhI="} |
Metodo 2
userOauthRegistration
Parametri
- ws_auth_token: Client token ottenuto dal Client Login Webservice (string).
- idapp: Application id delle vetrina Overplace sulla quale il client vuole operare (es. CJ50)(string).
- nickname: Nickname dell’utente ottenuto dall’Oauth provider,
- email : Email dell’utente ottenuta dall’Oauth provider,
- oauth_provider: Stringa indicante il provider Oauth (valori possibili “facebook” o “google”)(string).
- oauth_id: User-id Facebook o Google(numeric).
- first_name: Nome dell’utente (può essere una stringa vuota)(string)
- last_name: Cognome dell’utente (può essere una stringa vuota)(string)
- birthday: Data di nascita dell’utente in formato Y-m-d (può essere una stringa vuota)(string)
- gender: Sesso dell’utente, può essere una stringa vuota, se non è vuoto i valori consentiti sono male o female(string)
- avatar: Url dell’avatar image ritornata dall’Oauth provider, può essere una stringa vuota(string)
- response type : formato della risposta, i parametri accettati sono “xml” o “json”(string).
Esempio Request lato Client
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<?xml version="1.0" encoding="ISO-8859-1"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <ns4597:userOauthRegistration xmlns:ns4597="http://tempuri.org"> <ws_auth_token xsi:type="xsd:string">tsFpgzOK4u2P6Zcf7JLAxPaqMxgexUReO/vAaRWsvPg=</ws_auth_token> <idapp xsi:type="xsd:string">CJ50</idapp> <nickname xsi:type="xsd:string">provates3t</nickname> <email xsi:type="xsd:string">provate3st@provatest2.it</email> <cellular_phone xsi:type="xsd:string">348554478961</cellular_phone> <oauth_provider xsi:type="xsd:string">facebook</oauth_provider> <oauth_id xsi:type="xsd:string">12345678945612344</oauth_id> <first_name xsi:type="xsd:string">utente</first_name> <last_name xsi:type="xsd:string">webservice</last_name> <birthday xsi:type="xsd:string">1982-06-14</birthday>< gender xsi:type="xsd:string">male</gender> <avatar xsi:type="xsd:string"></avatar> <response_type xsi:type="xsd:string">xml</response_type> </ns4597:userOauthRegistration> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
Esempio Response lato Client
1 2 3 |
<response> <user_token>wVee7/DXT+PO6XI3ZCweaaFtemgYEe6OMmND98ti0w/dpv/KFofXYrFCmHdjZipQfJk+XBBAwCh+/Y2XYTljZwTdjrGZPHewYVCwaqX/h/VO5es+y1BAJpd2c84gU2fFIY306I04BjeqakXDYWDLfFAp9ZtXs3IJ8pEO2tZIbhI=</user_token> </response> |
Response in formato Json
1 |
{"user_token":"wVee7/DXT+PO6XI3ZCweaaFtemgYEe6OMmND98ti0w/dpv/KFofXYrFCmHdjZipQfJk+XBBAwCh+/Y2XYTljZwTdjrGZPHewYVCwaqX/h/VO5es+y1BAJpd2c84gU2fFIY306I04BjeqakXDYWDLfFAp9ZtXs3IJ8pEO2tZIbhI="} |
Comments are closed.