Доступ к Центральному согласию Partner Url не соответствует URl, настроенному для приложения - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь получить платежные данные из 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. После слов я получу лазурную страницу входа, где я заполняю свои учетные данные. Но я продолжаю получать эту ошибку: enter image description here

Даже когда я добавляю URL "https://api.partnercenter.microsoft.com/" в настройках приложения Azure AD, в настройках URL-адресов перенаправления: enter image description here

Есть ли какое-то разрешение, которое я забыл дать для доступа к токену? Или я пропускаю очевидный шаг?

1 Ответ

0 голосов
/ 18 января 2019

Я получил это, активировав URL предварительной сборки, к которому необходимо получить доступ.enter image description here

Команда не выдает никаких ошибок, и окно входа в систему Windows также завершается, но я все еще не могу получить токен доступа.(Я активировал, позволяет приложению запрашивать функцию токена в тех же настройках Партнерского центра)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...