Geliştirici projesi oluşturun

Cloud-to-cloud projesi oluşturmadan önce bir OAuth 2.0 sunucusu uygulamanızı öneririz.

Cloud-to-cloud entegrasyonları içeren geliştirici projeleri, Google Home Developer Console üzerinden yönetilir. Bu sayfada, Developer Console'te yeni bir geliştirici projesinin nasıl oluşturulacağı açıklanmaktadır.

Projeye ad verin

Projenizi adlandırırken aşağıdakileri karşılayan bir ad oluşturmanız önerilir:

  • Projeyle ilgili bazı temel bilgileri içerir.
  • Başka bir projenin adıyla kolayca karıştırılmaz.
  • Projedeki tüm integrationöğelerini temsil edebilir.

Anlamlı adlar önemlidir. project-gamma-798 gibi genel bir ad etkili bir şekilde "kamufle edilir" ve genel olarak adlandırılmış diğer projelerin listesinde öne çıkmaz.

Projenizi adlandırırken aşağıdaki yönergeleri göz önünde bulundurun:

  • Şirketinizin adını kullanın
  • Adda proje veya işlem türünü kullanın
  • Proje adında "test" kullanmayın

Örneğin, acme-smarthome ve acme-lighting net ve benzersiz proje adlarıdır.

Projeyi oluşturma

Geliştirici projesi, bir veya daha fazla entegrasyonu temsil eder. Bunlardan yalnızca biri Cloud-to-cloud entegrasyonu olabilir. Proje sahibi, projeyi geliştirme ekibinin üyeleriyle paylaşarak diğer kullanıcıların projedeki tüm entegrasyonları yönetmesine izin verebilir.

Google Akıllı Ev Ekosistemi entegrasyonları Developer Console kullanılarak yönetilir.

1. yöntem: Yeni proje oluşturun

Developer Console sayfasına gidin:

Developer Console'a gidin

  1. Projeleri yönet sayfasında Proje oluştur'u tıklayın.
  2. Başlayın sayfasında Proje oluştur'u tıklayın.
  3. Projenizin adını girin. Bu ad, proje adlandırma kurallarına uygun olmalıdır.
  4. Yeni proje oluştur'u tıklayın.

Yeni projenin Ana Sayfa sayfasına geri yönlendirilirsiniz.

2. yöntem: Mevcut bir projeyi Actions on Google konsolundan içe aktarma

Mevcut bir Cloud-to-cloud veya Local Home SDK entegrasyonuna Matter desteği eklemeniz gerekiyorsa mevcut bir Actions on Google projesi yeni Developer Console'e aktarılabilir.

Bu yöntem için aşağıdaki kısıtlamalar geçerlidir:

  • Bu içe aktarma işlemi yalnızca tek yönlüdür. Bu işlem geri alınamaz.
  • Mevcut bir Actions on Googleprojeyi yalnızca proje sahibi içe aktarabilir. Projeyi oluşturan kullanıcı, projenin sahibidir. Projeyi Üyeler bağlantısı ile görüntüleyebilirsiniz.
  • İçe aktarılan bir projenin Şirket Profili yalnızca Actions on Google Console'da düzenlenebilir. Burada yapılan değişiklikler Google Home Geliştirici Konsolu'na yansıtılır.

İçe aktarma işleminden sonra, mevcut entegrasyonları (Cloud-to-cloud, Local Home, App Discovery gibi) yönetmek için orijinal Actions on Google projesini kullanmaya devam edebilirsiniz.

Mevcut bir projeyi Actions on Google Console'den içe aktarmak için Developer Console'e gidin:

Developer Console'a gidin

  1. Proje Oluştur'u tıklayın.
  2. Mevcut bir İşlemler projesi adı girin veya açılır listeden bir proje seçin (örneğin, aşağıdaki ekran görüntüsünde proje adı "Konu projem"dir).
  3. Projeyi içe aktar'ı tıklayın.

Developer Console'teki mevcut proje ayrıntılarına geri yönlendirilirsiniz.

Google Home Developer Center'da ilk adımları atın

Günlük düzeylerini ayarlama

Varsayılan olarak, projenizdeki her entegrasyon için Google Cloud'e yalnızca hata günlükleri kaydedilir.

Her entegrasyon için tüm günlükleri Google Cloud'e kaydetmek istiyorsanız Günlük düzeyi denetimi: Hata günlükleri bölümünde Tüm günlükler'i seçin.

Google Home Developer Center proje günlük düzeyleri

Bu ayar, projenizdeki tüm entegrasyonlar için geçerlidir. Yalnızca Cloud-to-cloud entegrasyonları için geçersiz kılınabilir. Tüm günlükleri Google Cloud'e kaydetmeniz durumunda, günlük depolama alanınız aşılırsa ek maliyetler oluşabilir.

Günlükler hakkında daha fazla bilgi edinmek için Cloud-to-cloud için Cloud Logging başlıklı makaleyi inceleyin.

Geliştirici projesini paylaşma

Önceden tanımlanmış rolleri kullanarak ekibinizdeki kullanıcılar arasında bir projeye erişim ekleyebilir veya kaldırabilirsiniz.

  1. Developer Console'nin Ana Sayfa bölümünde Üyeler'i tıklayın. Bu işlem sizi Google Cloud Console'daki IAM ve Yönetici > IAM sayfasına yönlendirir.

    Alternatif olarak, Proje ayrıntıları'nı ve ardından en alttaki Üyeler bölümünde GCP'de üyeleri yönet'i tıklayın.

  2. Google Cloud Console kontrol panelini kullanarak gerektiğinde değişiklikler yapın.

Bir projeye erişimi değiştirmeyle ilgili talimatlar için IAM ile projeler için erişim denetimi başlıklı makaleyi inceleyin.

Kullanıcılar listesine eklenen kullanıcılar, projeyi ve Developer Console'teki tüm entegrasyonları görüntüleyebilir.

Kuruluş ayarlarınıza bağlı olarak, geliştirici projesi oluşturmaya çalışırken izin hataları ile karşılaşabilirsiniz. Bu durumda, Google Cloud yöneticinizle iletişime geçin ve hesabınız için proje oluşturucu izinleri isteyin.