Kullanıcının Google Fotoğraflar hesabında bir ambiyans cihazı oluşturur.
Sağlanan requestId değerine sahip bir cihaz zaten varsa ALREADY_EXISTS hatası döndürülür. Yinelenen cihazları önlemek için aşağıdakileri yapın:
- Mevcut cihazın
deviceIdbilgisini biliyorsanızdevices.get\'i arayarak bu bilgiyi alın. deviceIddeğerini bilmiyorsanız bu yöntemi yeniden denemeden öncerequestIdiledevices.delete'ı arayarak ebeveyni olmayan cihazı kaldırın.
Uygulamanızın kullanıcısı başına en fazla 100 cihaz oluşturabilirsiniz. Bu sınır aşılırsa RESOURCE_EXHAUSTED hatası döndürülür.
HTTP isteği
POST https://photosambient.googleapis.com/v1/devices
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
requestId |
İsteğe bağlı. Bu istek için istemci tarafından sağlanan benzersiz tanımlayıcı. Bu, ağ hatası durumunda kaynak yinelemesini azaltmak için kullanılır. Bu kimlik, UUID (4. sürüm) dizesi biçiminde olmalı ve aşağıdaki koşulları karşılamalıdır:
|
İstek içeriği
İstek metni, AmbientDevice öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt metni, yeni oluşturulmuş bir AmbientDevice örneği içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/photosambient.mediaitems