Metodi Pubblici
| METODO | URL |
|---|---|
| POST | /public/login |
| POST | /public/register |
| POST | /public/loginwithexternaloauth |
login
Questo metodo permette di eseguire il login al Cloud microBees attraverso OAuth2.
Richiesta di esempio:
Questo metodo permette di eseguire il login al Cloud microBees attraverso OAuth2.
Richiesta di esempio:
{"client_id":your-client-ID,"client_secret":your-secret-key,"grant_type":"password","username":utente@microbees.com,"password":"Js32dsa9Y"}
| client_id | (String) | ClientID della tua microBees APP ( se non ne hai già una creala su Le mie App) |
| client_secret | (String) | La Secret Key della tua App microBees |
| grant_type | (String) | Tipo Autenticazione (“password”) |
| username | (String) | Username Utente |
| password | (String) | Password Utente |
Risposta esempio:
{status:0,data:{"access_token":"f623452cd-d101-481b-acf7-5527f6514861","expire_in":999999,"token_type":"bearer","client_id":"your-client-id","refresh_token":"68d15df0-4df2-40e8-15a5-f487f761fda","scope":"[read, write]"}}
| status | (Integer) | Stato Richiesta (vedi Tabella Stati Richieste) |
| data | (JSONObject) | Le informazioni di Autenticazione |
| » access_token | (String) | Token Autenticazione |
| » expire_in | (Long) | Tempo Validità del Token, in millisecondi |
| » client_id | (String) | Il clientID dell’APP con il quale ci si è loggati |
| » refresh_token | (String) | Il Refresh Token è un particolare token che l’applicazione può utilizzare per ottenere un nuovo token in qualsiasi momento. Deve essere memorizzati in modo sicuro nella vostra applicazione. |
| » scope | (String) | Permessi Utente (read-write) |
register
Questo metodo permette di registrarsi al Cloud microBees attraverso OAuth2.
Richiesta di esempio:
Questo metodo permette di registrarsi al Cloud microBees attraverso OAuth2.
Richiesta di esempio:
{"password":"password","email":"email@microbees.com","timezone":"Europe/Rome","language":"it"}
| password | (String) | Password (minimo 8 caratteri, 1 carattere maiuscolo e un numero) |
| (String) | Email (Email Valida) | |
| timezone | (String) | Fuso Orario |
| language | (String) | Lingua (secondo Alfa-2 ISO 3166-1) |
Risposta come login.
loginwithexternaloauth
Questo metodo permette di eseguire il login o registrarsi al Cloud microBees attraverso OAuth2 esterni (es. Facebook, Google+…).
Richiesta di esempio:
Questo metodo permette di eseguire il login o registrarsi al Cloud microBees attraverso OAuth2 esterni (es. Facebook, Google+…).
Richiesta di esempio:
{"oauth_provider":"FACEBOOK","access_token":facebook-access-token,"client_id":your-client-ID,"client_secret":your-secret-key,"grant_type":"password"}
| oauth_provider | (String) | Provider Esterno (“FACEBOOK” o “GOOGLE”) |
| access_token | (String) | Token Rilasciato dal Provider Esterno |
| client_id | (String) | ClientID della tua microBees APP ( se non ne hai già una creala su Le mie App) |
| client_secret | (String) | La Secret Key della tua App microBees |
| grant_type | (String) | Tipo Autenticazione (“password”) |
Risposta come login.
Metodi Autorizzati
COMING SOON