Я пытаюсь получить платежные данные из Partner Central через вызов API
Но сначала мне понадобится какой-нибудь токен доступа
Из документации Я понял это, выполнив следующий код Powershell
$credential = Get-Credential
$token = New-PartnerAccessToken -Consent -Credential $credential -Resource https://api.partnercenter.microsoft.com -ServicePrincipal
Я получу токен обновления и смогу выполнить этот код Powershell для получения токена
$refreshToken = 'Enter the refresh token value here'
$credential = Get-Credential
$pcToken = New-PartnerAccessToken -RefreshToken $refreshToken -Resource https://api.partnercenter.microsoft.com -Credential $credential -ServicePrincipal
Connect-PartnerCenter -AccessToken $pcToken.AccessToken -AccessTokenExpiresOn $pcToken.ExpiresOn -ApplicationId $appId
Но я не могу получить токен обновления (первые команды PS). Когда я выполню код, я получу экран входа в Get-Credential, где я заполняю мой Client_ID и Client_secret. После слов я получу лазурную страницу входа, где я заполняю свои учетные данные.
Но я продолжаю получать эту ошибку:
Даже когда я добавляю URL "https://api.partnercenter.microsoft.com/" в настройках приложения Azure AD, в настройках URL-адресов перенаправления:
Есть ли какое-то разрешение, которое я забыл дать для доступа к токену?
Или я пропускаю очевидный шаг?