gpt4 book ai didi

rest - Partner Central Rest API 401未经授权访问

转载 作者:行者123 更新时间:2023-12-03 00:08:48 25 4
gpt4 key购买 nike

我按照Microsoft的文档获取客户的帐单资料。
使用带有Powershell代码的auth tutorial

$credential = Get-Credential
Connect-PartnerCenter -Credential $credential -ServicePrincipal -TenantId '<TenantId>'

复制访问 token 并产生一个Postman Get请求,但仍然收到401未经授权的请求

enter image description here

它可能来自Microsoft的安全更新,但是Auth文档来自一月,所以我认为这些是访问Parner Central的步骤
https://www.microsoftpartnercommunity.com/t5/UK-Partner-Zone-Discussions/FY19-CSP-program-new-mandatory-security-requirements/td-p/6981

否则,我作为用户没有获得帐单资料的正确权限。
我知道这是我监督的一步,或者是我做错了但我看不到的一件事

我知道有关此问题的一些关于stackoverflow的问题。但是似乎找不到解决方案

最佳答案

尝试使用此Powershell代码获取访问 token :

    $appId = 'xxxxxxxxxxxxxxxxxxxxx'
$appSecret = 'xxxxxxxxxxxxxxxx' | ConvertTo-SecureString -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential $appId, $appSecret
$token = New-PartnerAccessToken -Consent -Credential $credential -Resource https://api.partnercenter.microsoft.com -ServicePrincipal

New-PartnerAccessToken -RefreshToken $token.RefreshToken -Resource https://api.partnercenter.microsoft.com -Credential $credential -ServicePrincipal

您可以在这里找到源代码以及对此的更多解释: docs
如果链接无效,请搜索“合作伙伴中心”的“合作伙伴同意”流程

希望这对您有所帮助,这对我有用。也很努力地找出这一点。

还要确保在您的Azure AD应用程序中,在 Authentication下的 Implicit grant设置中选择访问 token 。并在建议的重定向网址下方选择 urn:ietf:wg:oauth:2.0:oob

关于rest - Partner Central Rest API 401未经授权访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54232114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com