Tworzenie projektu programisty

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

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

Nadawanie nazwy projektu

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

  • zawiera podstawowe informacje o projekcie,
  • nie będzie mylona z nazwą innego projektu,
  • może reprezentować wszystkie elementy integrationw projekcie.

Ważne są nazwy, które mają znaczenie. Ogólna nazwa, np. project-gamma-798, jest „zamaskowana” i nie będzie się wyróżniać na liście innych projektów o ogólnych nazwach.

Podczas nadawania nazwy projektu weź pod uwagę te wskazówki:

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

Na przykład acme-smarthome i acme-lighting to jasne i unikalne nazwy projektów.

Tworzenie projektu

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

Integracjami z ekosystemem Google Smart Home zarządza się za pomocą Developer Console.

Metoda 1. Utwórz nowy projekt

Otwórz Developer Console:

Otwórz Konsolę programisty

  1. Na stronie Zarządzaj projektami kliknij Utwórz projekt.
  2. Na stronie Pierwsze kroki 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. Zaimportuj istniejący projekt z Konsoli Actions on Google

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

W przypadku tej metody obowiązują te ograniczenia:

  • Import jest jednokierunkowy. Nie można go cofnąć.
  • Tylko właściciel projektu może zaimportować istniejący Actions on Google projekt. 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 Console. Zmiany wprowadzone w tej konsoli będą widoczne w Konsoli programisty Google Home.

Po zaimportowaniu oryginalnego projektu Actions on Google nadal można go używać do zarządzania istniejącymi integracjami (takimi jak 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 Actions lub wybierz projekt z listy (np. na zrzucie ekranu poniżej nazwa projektu to „My matter project”).
  3. Kliknij Importuj projekt.

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

Centrum dla deweloperów Google Home – wprowadzenie

Ustawianie poziomów logów

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

Aby zapisywać w Google Cloud wszystkie logi dotyczące każdej integracji, w sekcji Poziom logów: logi błędów wybierz Wszystkie logi.

Poziomy logów projektu w Centrum dla Deweloperów Google Home

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

Więcej informacji o logach znajdziesz w artykule Logowanie w chmurze w przypadku Cloud-to-cloud .

Udostępnianie projektu deweloperskiego

Możesz dodawać i usuwać dostęp do projektu dla użytkowników w swoim zespole za pomocą predefiniowanych ról.

  1. Na stronie Główna w Developer Console kliknij Członkowie, aby otworzyć stronę Administracja > Uprawnienia w Google 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. W razie potrzeby wprowadź zmiany za pomocą Google Cloud Console panelu.

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

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

W zależności od ustawień organizacji podczas próby utworzenia projektów deweloperskich mogą występować błędy uprawnień. W takim przypadku skontaktuj się z administratorem Google Cloud i poproś o przyznanie Ci uprawnień do tworzenia projektów.