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