Я использую клиент 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, говорящий о проблеме.