使用Microsoft Store Services API实现应用更新手动发布
关于Microsoft Store Services API手动触发“立即发布”的解决方案
目前Microsoft Store Services API没有提供直接对应Web界面“立即发布”按钮的独立端点,但可以通过调整提交的发布模式来实现手动触发发布的需求,具体步骤如下:
初始提交时设置手动发布模式
在调用创建应用提交的API(POST /my/applications/{applicationId}/submissions)时,需要在请求体中明确指定publishMode字段为Manual。这样提交完成并确认后,不会自动发布,会进入“待发布”状态,和Web界面中选择“手动发布”的效果一致。准备就绪时触发立即发布
当你需要发布时,调用提交更新API(PATCH /my/applications/{applicationId}/submissions/{submissionId}),将请求体中的publishMode修改为Immediate,之后再次调用提交确认API(POST /my/applications/{applicationId}/submissions/{submissionId}/commit),即可完成等同于Web界面点击“立即发布”的操作。
注意事项:
- 必须在初始提交阶段就设置
Manual发布模式,否则提交会按照默认的自动发布逻辑执行,无法中途改为手动触发。 - 更新发布模式后,一定要重新确认提交,否则修改不会生效。
内容的提问来源于stack exchange,提问作者andypaxo
相关产品推荐
相关产品推荐

