我正在编写与合作伙伴中心 api 的连接。我可以检索各种信息。如果提供,我可以验证 mpn id 并获得组织。以一种奇怪的方式失败的一个调用是 mpn 配置文件。
我这样打电话:GET https://api.partnercenter.microsoft.com/v1/profiles/mpn HTTP/1.1 Authorization: Bearer Accept: application/json MS-RequestId: 76879323-92d1-437e-90dd-c84dbb9f7dec MS -CorrelationId:cb9f3209-d020-4bf9-871c-e1f1c75348f8 连接:保持活动
我得到:
{ "profileType":"MpnProfile", "links":{ "self":{ "uri":"/profiles/mpn", "method":"GET", "headers":[] } }, "attributes" :{ "objectType":"MpnProfile" } }
我应该得到以下内容,其中包括 mpnID 值。
{ "mpnId":"", "profileType":"MpnProfile", "links":{ "self":{ "uri":"/profiles/mpn", "method":"GET", "headers":[ ] } }, "属性":{ "objectType":"MpnProfile" } }
任何见解都会有所帮助。设置中唯一缺少的步骤是将 AAD 应用程序密钥添加到我们的合作伙伴中心。该步骤并未影响任何其他通话。