API 注意事项
API 版本控制
注意
云合作伙伴门户 API 已与合作伙伴中心集成,并将继续在其中工作。 本次转换引入的变更很少。 请查阅云合作伙伴门户 API 参考中列出的更改,以确保代码在转换到合作伙伴中心后能够继续正常运行。 CPP API 应仅用于在转换到合作伙伴中心之前已经集成的现有产品;新产品应使用合作伙伴中心提交 API。
可以同时提供多个版本的 API。 客户端必须通过提供 api-version
参数作为查询字符串的一部分来指明它们希望调用哪个版本。
GET https://cloudpartner.azure.com/api/offerTypes?api-version=2017-10-31
对包含未知或无效 API 版本的请求的响应是 HTTP 代码 400。 此错误会在响应正文中返回已知 API 版本的集合。
{
"error": {
"code":"InvalidAPIVersion",
"message":"Invalid api version. Allowed values are [2016-08-01-preview]"
}
}
错误
API 使用相应的 HTTP 状态代码响应错误,并且可选地将响应中的其他信息序列化为 JSON。 当你收到错误(尤其是 400 类错误)时,请不要在修复底层原因之前重试请求。 例如,在上面的示例响应中,在重新发送请求之前修复 API 版本参数。
授权标头
对于此引用中的所有 API,必须传递授权标头以及从 Microsoft Entra ID 获取的持有者令牌。 此标头是接收有效响应所必需的;如果不存在,则返回 401 Unauthorized
错误。
GET https://cloudpartner.azure.com/api/offerTypes?api-version=2016-08-01-preview
Accept: application/json
Authorization: Bearer <YOUR_TOKEN>