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
POST
z określonymclientToken
i wyślij odpowiedź200 OK
ze zwykłym tekstem wartości parametrusecret
jako treści odpowiedzi.Jeśli na przykład webhook otrzyma żądanie
POST
z następującym parametrem treść{ "clientToken":"SJENCPGJESMGUFPY", "secret":"0123456789" }
Twój webhook powinien potwierdzić wartość
clientToken
, a jeśliclientToken
to prawidłowe, zwraca odpowiedź200 OK
z 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.