You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Microsoft Dev Center的Get all apps接口返回空响应如何解决

Dev Center API Get all apps 端点返回200空响应排查方案

该接口已有大量开发者成功调用,出现空响应基本都是权限或关联配置遗漏导致,官方文档未将这类配置放在醒目位置,可按照以下步骤逐一排查:

  • 核对AAD应用权限配置:必须使用应用权限类型的DevCenter.Restricted.FullAccess权限,且已完成管理员同意操作,获取访问令牌时的scope参数必须填写https://manage.devcenter.microsoft.com/.default,误用委托权限、权限类型不符、scope填写错误均会触发200空响应。
  • 核对AAD应用与Partner Center的关联关系:注册AAD应用的Azure租户必须和Partner Center绑定的AAD租户完全一致,同时需要在Partner Center「用户管理」页面手动添加该AAD应用为服务主体,分配开发者管理者及以上权限角色,未完成关联和角色分配的应用无权限拉取应用列表。
  • 核对账号权限范围:如果使用Partner Center子账号、来宾账号调用,需要确认账号拥有全量应用的访问权限,仅拥有部分应用权限的账号调用该接口时只会返回权限范围内的应用,无对应权限时直接返回空列表。
  • 核对应用状态兼容性:该接口仅返回已通过首次上架审核、状态正常的UWP应用、桌面转制应用列表,处于预览状态、未过审、违规下架的应用不会被接口返回。

你可以尝试调用单应用查询接口GET https://manage.devcenter.microsoft.com/v1.0/my/applications/{已知的合法应用ID}做验证,如果该接口同样返回空或404,即可确认是权限配置问题而非接口本身故障。

内容的提问来源于stack exchange,提问作者Venkata Dorisala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 05:36:02