首页 > 其他分享 >【AGC】Publishing API调用问题汇总

【AGC】Publishing API调用问题汇总

时间:2023-08-01 10:44:29浏览次数:36  
标签:文件 Publishing 信息 AGC 接口 发布 API 开发者

​【问题背景】

开发者可以通过Publishing API完成几乎所有应用的管理和发布工作,自己制定自动发布接口。Publishing API有很多接口,包括了查询应用信息、更新应用信息、上传文件、提交发布等主要接口。下面总结了一些开发者在使用Publishing API过程中容易遇到的问题,供大家在使用时参考。

 

【常见问题】

1、开发者上传文件后调用更新应用文件信息接口返回“code:284144641,msg:The files url is empty.

解决方案:该错误为文件目标存储URL为空,说明请求信息中缺少文件存储的地址字段。

因为上传文件接口返回的存储URL字段为“fileDestUlr”,而更新应用文件信息接口body中的存储URL字段为“fileDestUrl”,开发者没有仔细阅读文档的话会在调用更新应用文件信息接口时误传了“fileDestUlr”,导致会返回“fileDestUrl”字段为空,一个字母顺序的偏差就容易引起这个错误。

cke_1386.png​​

cke_941.png

 

2、开发者调用提交发布接口来分阶段发布的时候返回错误 {"ret":{"code":204144660,"msg":"[cds]submit failed, additional msg is [PublishCountry is necessary !]"}}。

解决方案:该错误提示发布国家信息没有填写,但是开发者的国家信息是全的。这是因为目前使用接口分阶段发布还有些问题,当开发者新建版本时发布信息没有继承到最新版本,当前需要重新在AGC页面或者通过api再填写一遍发布信息,才能完成分阶段发布。该问题将在后续两个版本内进行改进修复。

 

3、开发者更新应用文件信息后,调用提交发布接口时返回错误{"ret":{"code":204144641,"msg":"[AppGalleryConnectPublishService]Incomplete application version information"}}。

解决方案:该错误提示文件版本信息不全,应该是上传apk时提供的信息不完整,于是在查看了开发者更新应用文件信息接口的请求时发现了问题。

由于开发者更新的是apk应用软件包,fileType应该为5,那么在FileInfo中的fileName就不能为空,必须同时上传。在更新图片视频等文件时,则不用上传文件名。开发者调用更新应用文件信息接口时,由于更新apk时没有上传文件名,导致了发布应用时的报错。

cke_2392.png

 

4、开发者调用提交发布接口来分阶段发布的时候发现隐私标签信息录入的信息丢失了。

解决方案:目前提交新版本默认是要重新选择隐私标签的,但是重新选择“是”选项的话,是会继承在架版本的选项的。

 

5、Publishing API是否支持开放式测试发布。

解决方案:还不支持接口发布开放式测试,需要在AGC控制台手动发布。

 

官方接口文档:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-References/agcapi-appid-list-0000001111845086

标签:文件,Publishing,信息,AGC,接口,发布,API,开发者
From: https://www.cnblogs.com/mayism123/p/17595857.html

相关文章

  • 一分钟掌握技术术语:API(接口)
    很多产品经理在项目开发过程中经常听到:你调我这个接口就好了;这个功能你写个接口给我;有什么不懂的就看下API接口文档。开发经常说的接口是什么意思呢?术语解释:API(ApplicationProgrammingInterface),简单理解就是程序之间的约定。主要用于满足应用访问另一应用一组例程,但又无需访问源......
  • 亚马逊国际按关键字搜索商品 API 返回值
    item_search-按关键字搜索商品 前往注册开通测试onebound.amazon.item_search公共参数名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否......
  • API数据接口该怎么对接
    随着互联网和移动互联网的发展,API(ApplicationProgrammingInterface)接口的作用越来越重要。API接口将各种平台相互连接,使得不同系统的信息可以互相获取和使用,大大提高了系统的互操作性和开发效率。本文将介绍如何对接API数据接口,以及注意事项和技巧。获取API接口首先需要找到需要......
  • 关于API接口应用
    随着互联网技术的发展,API接口已成为众多应用程序开发中的必备工具,它不仅方便了开发者进行应用程序开发,也为应用程序提供了更多的功能和服务。本文将介绍API接口的概念和应用,以及API接口的优势和未来趋势。一、什么是API接口API是ApplicationProgrammingInterface,即应用程序接口。......
  • 你是一个资深API接口爬虫程序员,现在需要你介绍一下如何通过商品id来获取商品数据并读
    获取商品数据通常需要使用API接口,根据接口文档中的说明传递商品id参数,并使用相应的请求方式(通常为GET请求)向API服务器发送请求即可。以下是一个获取商品数据的示例请求:首先打开API接口文档,找到获取商品数据的API接口。例如:https://api.xxx.com/products/{product_id}API文档中会说......
  • 拼多多按关键字搜索商品 API
    一、拼多多平台优势:1、独创拼团模式拼团拼单是拼多多独创的营销模式,其特点是基于人脉社交的裂变传播,非常具有传播性。由于本身走低价路线,加上拼单折扣,商品的分享和人群裂变效果非常明显,电商前期最难在于吸引用户,拼多多初期利用低价拼团模式,快速大量的分享曝光可以把产品知名度很快......
  • java怎么写接口,java开发api接口教程
    在大家的工作中,经常写界面。而且,最常用的是http接口。但是,对于初学者Java工作人员来说,写http界面还很难。那么,用实例来说明吧。一、建设项目首先,生成SpringBoot项目。省略如何构建此处,并引入相关依赖关系:org.springframework.bootartifactIdspring-boot-starter/从属从属关系or......
  • 什么是API接口,具体是什么意思?
    说到API,往往是和SDK放在一起的。什么叫API,看一下餐厅里怎么点餐的就行了。到了饭店,喊一场服务员,点餐。服务员拿出来菜单给你看,你点什么,她在小本本上记什么。点好了之后,再把菜单送到后厨去。这里服务员就是提供服务的(不然也不叫服务员),提供什么服务呢?点餐服务。点餐服务需要什么呢?谈......
  • API概念
    API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。抽象类与普通类相比 约定了子类实现要求 单继承局限因此,提出了接口在以后的开发......
  • PDD根据ID取商品详情 API
    为了进行电商平台的API开发,首先我们需要做下面几件事情。1)开发者注册一个账号2)然后为每个PDD应用注册一个应用程序键(AppKey)。3)下载PDDAPI的SDK并掌握基本的API基础知识和调用4)利用SDK接口和对象,传入AppKey或者必要的时候获取并传入SessionKey来进行程序开发。5)利用PDD平台的文......