Po zarejestrowaniu się jako partner w Business Messages możesz włączyć rozmów między użytkownikami a markami dzięki tworzeniu agentów – konwersacyjnych podmioty reprezentujące różne funkcje biznesowe, np. obsługę strony internetowej, lokalizacji.
Gdy użytkownik znajdzie markę, którą zarządzasz w wyszukiwarce lub Mapach Google, w wynikach wyszukiwania pojawi się opcja Czat. Gdy użytkownik kliknie Czat, może wysyłać wiadomości do agenta marki. Agent umożliwia Ci odbieranie treści i udzielanie odpowiedzi do wiadomości użytkownika.
Rejestrowanie się jako partner
Gdy zarejestrujesz się jako partner w Business Messages, utworzysz agenty dla marek, i wykorzystanie interfejsów API, z których korzysta agent, możesz włączyć przesyłanie wiadomości dział obsługi klienta, sprzedaży i innych zastosowań biznesowych.
- Otwórz konsolę programisty usług komunikacji biznesowej.
- W sekcji Business Messages kliknij Utwórz konto partnera.
Wpisz wartości informacji o partnerze:
Pole Wartość Imię i nazwisko Twoje imię i nazwisko Nazwa partnera Nazwa organizacji Strona partnera Strona internetowa organizacji Region Region, w którym chcesz hostować usługę Business Messages
Przeczytaj i zaakceptuj Warunki korzystania z usługi Business Messages.
Kliknij Utwórz.
Zarejestrowaliśmy Cię jako partnera Business Messages i masz dostęp do interfejsów API Business Messages i Business Communications. Interfejs Business Messages API wysyła wiadomości do użytkowników, a interfejs Business Communications API zarządza agentami.
Tworzenie konta usługi
Aby bezpiecznie uwierzytelniać wywołania interfejsu API w interfejsach Business Messages i Business Communications API, potrzebujesz klucza konta usługi i klucza narzędzia wiersza poleceń oauth2l.
- Na stronie głównej konsoli programisty Business Communications kliknij Ustawienia konta partnera.
- W menu po lewej stronie kliknij Konto usługi.
Kliknij kolejno Utwórz klucz i Utwórz.
Przeglądarka pobiera klucz konta usługi. Przechowuj klucz konta usługi w bezpiecznej, prywatnej lokalizacji. Przeciwwskazania udostępnić kluczyk publicznie. Ten klucz będzie potrzebny później, aby uzyskać dostęp do interfejsów Business Message API i Business Communication API.
Ustaw webooku
Interfejs Business Messages i Business Communications API jest już włączony, aby rozpocząć, musisz podać adres URL webhooka Odbieranie wiadomości.
- Otwórz Ustawienia konta w konsoli programisty Business Communications.
- Sprawdź, czy wybrane jest właściwe konto partnera.
- W polu Adres URL webhooka funkcji Business Messages kliknij Skonfiguruj.
- W polu URL punktu końcowego webhooka wpisz adres URL webhooka, zaczynając od „https://”.
- Zapisz wartość
clientToken. Będzie ona potrzebna do potwierdzenia, że wiadomości do Ciebie pochodzą od Google. Skonfiguruj webhooka, aby akceptował żądanie
POSTz określonymclientTokeni wyślij odpowiedź200 OKze zwykłym tekstem wartości parametrusecretjako treści odpowiedzi.Jeśli na przykład webhook otrzyma żądanie
POSTz następującym parametrem treść{ "clientToken":"SJENCPGJESMGUFPY", "secret":"0123456789" }Twój webhook powinien potwierdzić wartość
clientToken, a jeśliclientTokento prawidłowe, zwraca odpowiedź200 OKz treścią0123456789.W konsoli kliknij Zweryfikuj.
Gdy Business Messages zweryfikuje webhooka, okno zostanie zamknięte.
Zobacz Przykład: aktualizacja adresu URL webhooka , aby dowiedzieć się, jak skonfigurować webhooka z interfejsami Business Communication API.
Uzyskiwanie informacji o partnerze
Aby uzyskać aktualne informacje o partnerze, możesz wysłać zapytanie do Communications API z Twoim identyfikatorem partnera.
Uruchom podane niżej polecenie. Zastąp PARTNER_ID swoim identyfikatorem partnera.
# This code gets the partner. # Read more: https://developers.google.com/business-communications/business-messages/reference/business-communications/rest/v1/partners/get # Replace the __PARTNER_ID__ # Make sure a service account key file exists at ./service_account_key.json curl -X GET \ "https://businesscommunications.googleapis.com/v1/partners/__PARTNER_ID__" \ -H "Content-Type: application/json" \ -H "User-Agent: curl/business-communications" \ -H "$(oauth2l header --json ./service_account_key.json businesscommunications)"
Zaktualizuj informacje o partnerze
Aby zaktualizować informacje o partnerze, możesz użyć strony Ustawienia konta w konsoli programisty Business Communications lub uruchomić poniższe polecenia.
Zastąp PARTNER_ID swoim identyfikatorem partnera(identyfikator partnera możesz znaleźć w konsoli programisty Business Communications) i zastąp UPDATED_FIELDS z nazwami pól, które aktualizujesz.
# This code updates the partner entity. # Read more: https://developers.google.com/business-communications/business-messages/reference/business-communications/rest/v1/partners/patch # Replace the __PARTNER_ID__, __UPDATED_FIELDS__, __FIELD_NAME__, __FIELD_VALUE__ # Make sure a service account key file exists at ./service_account_key.json curl -X PATCH \ "https://businesscommunications.googleapis.com/v1/partners/__PARTNER_ID__?updateMask=__UPDATED_FIELDS__" \ -H "Content-Type: application/json" \ -H "User-Agent: curl/business-communications" \ -H "$(oauth2l header --json ./service_account_key.json businesscommunications)" \ -d '{ "__FIELD_NAME__": "__FIELD_VALUE__" }'
Informacje o opcjach formatowania i wartości znajdziesz w
partners.patch
Przykład: aktualizacja wyświetlanej nazwy
curl -X PATCH \
"https://businesscommunications.googleapis.com/v1/brands/12345/partners/67890?updateMask=displayName" \
-H "Content-Type: application/json" \
-H "User-Agent: curl/business-communications" \
-H "$(oauth2l header --json /path/to/service/account/key businesscommunications)" \
-d "{
'displayName': 'XYZ Messaging',
}"Przykład: aktualizacja adresu URL webhooka
curl -X PATCH \
"https://businesscommunications.googleapis.com/v1/partners/12345?updateMask=productCapabilities" \
-H "Content-Type: application/json" \
-H "User-Agent: curl/business-communications" \
-H "$(oauth2l header --json /path/to/service/account/key businesscommunications)" \
-d "{
'productCapabilities': [
{
'product': 'BUSINESS_MESSAGES',
'businessMessagesCapability': {
'webhookUrl': 'https://xyz.messaging.com/webhook',
},
},
],
}"Dalsze kroki
Gdy jesteś już zarejestrowanym partnerem i masz włączone interfejsy API, możesz rozpocząć za pomocą Business Messages. Aby szybko rozpocząć pracę, zapoznaj się z artykułem Utwórz pierwszego agenta.
W przeciwnym razie dowiedz się, jak utwórz agenty do reprezentowania marek w rozmowach i skonfigurowania webhooka odbieraj wiadomości od użytkowników.