目录

调用Publishing API(HarmonyOS)的提交发布接口报错

问题现象

调用Publishing API(HarmonyOS)的提交发布接口,返回错误信息:

“[amis] update version information failed, additional msg is [[AppGalleryConnectAppMetaInfoService]there is no full release version on shelf!]”。

入参为:

"phasedReleaseEndTime":"2025-02-23T15:25:27+0800","phasedReleaseStartTime":"2025-02-21T15:25:25+0800","releaseType":3,"phasedReleasePercent":"70","emark":null,"phasedReleaseDescription":"测试"

解决方案

通过调用的入参"releaseType":3,可以看出应用为分阶段发布类型,提交分阶段发布的前提为已经有一个全网在架的版本了,否则返回“there is no full release version on shelf”的报错信息,先提交全网在架版本,再提交分阶段发布版本。