비즈니스 프로필 연결

판매자 센터에 오프라인 판매점 인벤토리를 제공하려면 먼저 판매자 센터에서 담당할 비즈니스를 지정해야 합니다. Content API를 통해 비즈니스 프로필에서 가능한 비즈니스 위치 그룹 목록을 가져올 수 있지만 먼저 비즈니스 프로필에 대한 액세스 권한을 요청해야 합니다.

비즈니스 프로필에 대한 액세스 요청하기

비즈니스 프로필에 대한 액세스를 요청하려면 liasettings.requestgmbaccess 메서드를 사용하세요.

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

이 예시에서 알 수 있듯이 gmbEmail 쿼리 매개변수는 비즈니스 프로필 관리자의 이메일 주소를 지정합니다.

이 메서드를 호출하면 지정된 관리자에게 액세스 요청을 수락 또는 거부하도록 요청하는 이메일이 전송됩니다. 이 요청은 관리자가 아무 조치도 취하지 않으면 7일 후에 만료됩니다.

사용 가능한 비즈니스 위치 그룹을 나열합니다.

액세스가 허용된 후 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
  }]
}

판매자 센터 계정의 비즈니스 위치 그룹 지정

이제 가능한 비즈니스 위치 그룹 목록이 있으므로 판매자 센터 계정과 연결된 Accounts 리소스의 googleMyBusinessLink 필드를 원하는 필드로 설정해야 합니다. 예를 들어 판매자 센터 67890에 캘리포니아에 소재한 비즈니스용 제품이 포함되는 경우 Accounts.update를 사용하여 해당 정보를 설정할 수 있습니다.

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"
  }
}

googleMyBusinessLink 필드를 설정하면 수동 확인이 필요하지 않으므로 링크 상태가 즉시 반영됩니다.

제품 및 인벤토리 데이터 제출

이제 판매자 센터가 비즈니스 위치 그룹과 연결되었으므로 해당 비즈니스에 오프라인 제품 및 오프라인 제품 인벤토리 데이터를 제공할 수 있습니다. 이를 위해 온라인 제품 및 인벤토리 데이터를 업로드할 때 사용하는 것과 동일한 메서드(예: products.insert)를 사용합니다. products.insert의 경우 online 대신 local 채널을 지정합니다.