首页 > 解决方案 > Microsoft 合作伙伴 API 网络配置文件没有 MPN id

问题描述

我正在编写与合作伙伴中心 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 应用程序密钥添加到我们的合作伙伴中心。该步骤并未影响任何其他通话。

标签: apiazure-active-directorymicrosoft-partnercenter-java

解决方案


推荐阅读