Per impostazione predefinita, tutti i nuovi progetti creati hanno accesso all'ambiente Device Access Sandbox.
- Puoi creare fino a 3 progetti per un singolo account.
- Più progetti possono utilizzare lo stesso nome progetto, che viene visualizzato durante la procedura di autorizzazione.
- Ogni account è soggetto a limiti di frequenza e utente.
Per utilizzare un progetto con l'API SDM, devi specificare un ID client OAuth per il progetto.
Registrarsi per l'accesso ai dispositivi
Prima di creare il tuo primo progetto, devi registrarti per Device Access. La registrazione prevede l'accettazione dei Termini di servizio dell'API Google e della sandbox di accesso ai dispositivi, nonché il pagamento di una quota una tantum non rimborsabile (5$USA) per account.
Non potrai creare un progetto finché non avrai accettato entrambi i Termini di servizio e pagato la quota di registrazione. Questo vale per tutti gli utenti, sia per i singoli utenti sia per coloro che vogliono creare un'offerta commerciale.
Registrati nella Device Access Console, se non l'hai già fatto:
Vai alla Device Access console
Creazione di un progetto
Una volta registrato, crea un progetto:
- Nella schermata Home della console, seleziona Crea progetto. Se non vedi questa opzione, hai già raggiunto il limite del tuo account e non puoi creare un altro progetto.
- Compila ogni schermata della procedura di creazione:
- Inserisci un nome per il progetto.
- Facoltativo. Inserisci l'ID client OAuth 2.0 del tuo progetto Google Cloud. Puoi saltare questo passaggio e aggiornarlo in un secondo momento se non hai ancora un ID client. Per istruzioni su come ottenere un ID client, consulta la sezione Configurare Google Cloud Platform.
- Attiva o disattiva gli eventi. Gli eventi vengono gestiti da Google Cloud Pub/Sub e forniscono aggiornamenti asincroni per tutti i dispositivi e le strutture autorizzati per il tuo progetto. Se vuoi gli eventi, seleziona Attiva eventi, poi Crea progetto, quindi modifica l'arg argomento Pub/Sub e fornisci un ID argomento. In caso di dubbi, seleziona Disattiva. Potrai sempre attivarli in un secondo momento.
- Al termine, al progetto viene assegnato un ID progetto, sotto forma di UUID, ad esempio
32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Prendi nota di questo ID, ti servirà per tutte le chiamate API SDM.
Questo ID progetto viene utilizzato nelle chiamate API e OAuth. È specifico per il tuo Device Access progetto e non è correlato a un ID progetto Google Cloud.
Ambiente del progetto
Una volta creato il progetto, l'ambiente viene impostato su Sandbox . Tutti i progetti iniziano in questo ambiente.
Se prevedi di utilizzare Device Access per uso personale, non devi fare altro. Il tuo progetto rimarrà nella sandbox.
Se prevedi di utilizzare Device Access come parte di un'offerta di smart home commerciale, consulta la sezione Inoltrare la richiesta per lo sviluppo commerciale per i passaggi successivi.