Tworzenie projektu programisty

Zalecamy wdrożenie serwera OAuth 2.0 przed utworzeniem projektu Cloud-to-cloud.

Projektami deweloperskimi, które obejmują integracje Cloud-to-cloud, zarządza się na stronie Google Home Developer Console. Na tej stronie dowiesz się, jak skonfigurować nowy projekt deweloperski w Developer Console.

Nazwij projekt.

Podczas nadawania nazwy projektowi warto wybrać taką, która:

  • Zawiera podstawowe informacje o projekcie.
  • Nie będzie łatwo pomylić go z innym projektem.
  • Może reprezentować wszystkie integrationw projekcie.

Znaczące nazwy są ważne. Ogólna nazwa, np. project-gamma-798, jest skutecznie „zamaskowana” i nie wyróżnia się na liście innych projektów o ogólnych nazwach.

Podczas nadawania nazwy projektowi postępuj zgodnie z tymi wskazówkami:

  • Użyj nazwy firmy
  • Używaj w nazwie typu projektu lub działania.
  • Nie używaj słowa „test” w nazwie projektu.

Na przykład acme-smarthomeacme-lighting to czytelne i unikalne nazwy projektów.

Tworzenie projektu

Projekt dewelopera reprezentuje co najmniej 1 integrację, z których tylko jedna może być integracją Cloud-to-cloud. Udostępniając projekt członkom zespołu deweloperskiego, właściciel może zezwolić innym użytkownikom na zarządzanie wszystkimi integracjami w projekcie.

Integracjami z ekosystemem inteligentnego domu Google zarządza się za pomocą Developer Console.

Metoda 1. Tworzenie nowego projektu

Otwórz Developer Console:

Otwórz konsolę programisty

  1. Na stronie Zarządzaj projektami kliknij Utwórz projekt.
  2. Na stronie Rozpocznij kliknij Utwórz projekt.
  3. Wpisz nazwę projektu, która powinna być zgodna z wytycznymi dotyczącymi nazewnictwa projektów.
  4. Kliknij Utwórz nowy projekt.

Nastąpi przekierowanie z powrotem na stronę Główna nowego projektu.

Metoda 2. Importowanie istniejącego projektu z Konsoli Actions on Google

Istniejący projekt Actions on Google można zaimportować do nowego projektu Developer Console, jeśli chcesz dodać obsługę Matter do istniejącej integracji Cloud-to-cloud lub Local Home SDK.

Ta metoda podlega tym ograniczeniom:

  • Import jest tylko w jedną stronę. Tej czynności nie można cofnąć.
  • Tylko właściciel projektu może zaimportować istniejący projektActions on Google. Właścicielem jest osoba, która utworzyła projekt. Możesz to sprawdzić, klikając link Członkowie.
  • Profil firmy w przypadku zaimportowanego projektu można edytować tylko w Konsoli Actions on Google. Zmiany wprowadzone w tym miejscu będą odzwierciedlone w Konsoli dewelopera Google Home.

Po zaimportowaniu oryginalny projekt Actions on Google nadal może być używany do zarządzania dotychczasowymi integracjami (np. Cloud-to-cloud, Local Home, App Discovery).

Aby zaimportować istniejący projekt z Actions on Google Console, otwórz:Developer Console

Otwórz konsolę programisty

  1. Kliknij Utwórz projekt.
  2. Wpisz nazwę istniejącego projektu działań lub wybierz projekt z menu (np. na zrzucie ekranu poniżej nazwa projektu to „My matter project”).
  3. Kliknij Import project (Importuj projekt).

Nastąpi przekierowanie z powrotem do szczegółów istniejącego projektu w Developer Console.

Centrum deweloperów Google Home – wprowadzenie

Ustawianie poziomów logów

Domyślnie w Google Cloud zapisywane są tylko logi błędów dla każdej integracji w Twoim projekcie.

Aby zapisać wszystkie logi w Google Cloud dla każdej integracji, w sekcji Poziom logowania: logi błędów wybierz Wszystkie logi.

Poziomy logów projektu w Centrum deweloperów Google Home

To ustawienie dotyczy wszystkich integracji w Twoim projekcie. Można ją zastąpić tylko w przypadku integracji Cloud-to-cloud. Zapisywanie wszystkich logów w Google Cloud może wiązać się z dodatkowymi kosztami, jeśli przekroczysz limit miejsca na dane.

Więcej informacji o logach znajdziesz w artykule Cloud Logging w przypadkuCloud-to-cloud .

Udostępnianie projektu programisty

Możesz dodawać lub usuwać dostęp do projektu dla użytkowników w zespole, korzystając z  wstępnie zdefiniowanych ról.

  1. Na stronie GłównaDeveloper Console kliknij Członkowie. Spowoduje to przejście na stronę Administracja > UprawnieniaGoogle Cloud Console.

    Możesz też kliknąć Szczegóły projektu, a następnie w sekcji Członkowie u dołu kliknąć Zarządzaj członkami w GCP.

  2. Wprowadź niezbędne zmiany na Google Cloud Consolepanelu.

Instrukcje modyfikowania dostępu do projektu znajdziesz w artykule Kontrola dostępu do projektów za pomocą uprawnień.

Po dodaniu do listy użytkowników może on wyświetlać projekt i wszystkie integracje w sekcji Developer Console.

W zależności od ustawień organizacji podczas próby utworzenia projektów deweloperskich mogą wystąpić błędy uprawnień. W takim przypadku skontaktuj się z Google Cloudadministratorem i poproś o uprawnienia do tworzenia projektów na swoim koncie.