Połącz Profil Firmy

Aby przesłać lokalny asortyment do Merchant Center, musisz najpierw określić, za które będzie odpowiadać Merchant Center. Możesz zobaczyć listę z profilu firmy za pomocą Content API. Musisz jednak aby najpierw poprosić o dostęp do profilu firmy.

Prośba o dostęp do profilu firmy

Aby poprosić o dostęp do profilu firmy, użyj liasettings.requestgmbaccess :

POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com

Jak widać w tym przykładzie, parametr zapytania gmbEmail określa adres e-mail. adresu administratora profilu firmy.

Po wywołaniu tej metody określony administrator otrzyma e-maila z prośbą o akceptację lub odrzucenie prośby o dostęp. Ta prośba wygaśnie po 7 dni, jeśli administrator nie podejmie żadnych działań

Sporządź listę dostępnych grup firmowych

Po przyznaniu dostępu można będzie sprawdzać, jakie firmy są dostępne Wywołując funkcję liasettings.getaccessiblegmbaccounts :

GET https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/accessiblegmbaccounts

Response:
200 OK
{
  "kind": "content#liasettingsGetAccessibleGmbAccountsResponse",
  "accountId": 67890,
  "gmbAccounts": [{
    "type" : "user",
    "email" : "admin@example.com",
    "name" : "admin@example.com",
    "listingCount": 82
  },
  {
    "type" : "business",
    "email" : "california@example.com",
    "name" : "Golden-State",
    "listingCount" : 20
  },
  {
    "type" : "business",
    "email" : "florida@example.com",
    "name" : "Sunshine-State",
    "listingCount" : 15
  },
  {
    "type" : "business",
    "email" : "newyork@example.com",
    "name" : "Empire-State",
    "listingCount" : 25
  }]
}

Określ grupę firmową konta Merchant Center

Gdy masz już listę możliwych grup firmowych, określ googleMyBusinessLink w polu Powiązany zasób: Accounts z kontem Merchant Center na odpowiednie konto. Na przykład, jeśli sprzedawca Centrum 67890 będzie zawierać produkty dla firm z siedzibą w Kalifornii. Możesz użyć Accounts.update, aby to ustawić. informacje:

PUT https://shoppingcontent.googleapis.com/content/v2/12345/accounts/67890
{
  "googleMyBusinessLink" : {
    "gmbEmail": "california@example.com"
  }
}

Response:
200 OK
{
  "kind": "content#account",
  "id": 67890,
  "googleMyBusinessLink" : {
    "gmbEmail": "california@example.com",
    "status" : "active"
  }
}

Ustawienie pola googleMyBusinessLink nie wymaga podawania instrukcji weryfikacji, więc stan połączenia będzie widoczny od razu.

Przesyłanie danych o produktach i asortymencie

Konto Merchant Center jest już powiązane z grupą firmową, dostarczanie danych o produktach dostępnych lokalnie oraz o lokalnym asortymencie produktów tych firm. Użyjesz do tego tych samych metod, products.insert służą do przesyłania danych o produktach online i asortymencie. W przypadku products.insert musisz określić kanał local, a nie online.