Google Shopping API - не может получить идентификатор продавца - PullRequest
0 голосов
/ 06 апреля 2020

Я использую клиент Google API PHP, чтобы получить информацию о пользователе, в которой я хочу получить идентификатор продавца. Но для некоторых учетных записей я не смог получить идентификатор продавца, вместо этого я получил идентификатор агрегатора

$googleClient = new \Google_Client([
            'application_name' => $application_name,
            'client_id' => $client_id,
            'client_secret' => $client_secret,
            'redirect_uri' => $redirect_uri
        ]);
$googleClient->setAccessToken($accessToken);
$serviceShoppingContent = new Google_Service_ShoppingContent($googleClient);
$authInfo = $serviceShoppingContent->accounts->authinfo();
dd(authInfo);

Результат

Google_Service_ShoppingContent_AccountsAuthInfoResponse {#606 ▼
  #collection_key: "accountIdentifiers"
  #accountIdentifiersType: "Google_Service_ShoppingContent_AccountIdentifier"
  #accountIdentifiersDataType: "array"
  +kind: "content#accountsAuthInfoResponse"
  #internal_gapi_mappings: []
  #modelData: []
  #processed: []
  +"accountIdentifiers": array:1 [▼
    0 => Google_Service_ShoppingContent_AccountIdentifier {#607 ▼
      +aggregatorId: "127110738"
      +merchantId: null
      #internal_gapi_mappings: []
      #modelData: []
      #processed: []
    }
  ]
}

Как получить идентификатор продавца из идентификатора агрегатора ???

Ссылка Google Shopping API: https://developers.google.com/shopping-content/reference/rest/v2/accounts/authinfo

Редактировать: не удалось найти Google, говорящий о проблеме.

...