合作伙伴工作台
注册

应用管理类问题

如何使用平台的应用管理功能?

首先创建应用,然后可以采用API或者SDK的方式进行线下应用开发。平台支持托管应用和第三方应用,托管应用可以在平台上部署、发布应用,第三方应用的话则需要用户在自己的服务器上部署发布应用。

应用怎样才会处于“已发布”状态?

用户分别需要在开发环境和生产环境上都完成了部署发布以后,应用才会处于已发布状态。

上传构建包需要注意什么?

首先将war包部署在开发环境上,点击“上传构建包”,选择好本地的war包后进行上传,war以AppId.war命名(AppId为在平台上新增的应用的appId),页面中会显示上传的进度。

托管应用如何进入运行监控页面?

从开发者中心进入应用管理菜单,选中自己的应用,点击查看,可以看到开发环境域名,生产环境域名(生产环境正式发布或者绑定域名后才可以看到这项),复制域名在浏览器打开即可查看。或者到版本管理→构建部署→历史构建版本中的运行监控

已发布状态的版本有多个时,是否可以回滚?

当有多个已发布状态的版本时,可以进行版本回滚,点击“回滚”按钮弹出对话框。对话框上显示当前版本号,并提供了可以回滚的版本,点击“确定”后即可对选择的版本进行回滚。

使用API对接,必须使用https?

http和https都可以调用。

使用API对接,非必须参数没有赋值,返回401

在调用时候,非必须参数没有赋值,出现错误码401(请求缺少权限),要给这个参数赋值空字符串 ""

使用SDK对接,报UnknownHostException错误

使用SDK对接,报UnknownHostException错误:java.net.UnknownHostExceotion:ag-api.ctwing.cnaep_device_nb:nodename nor servname provided, or not know.

请确认工程中使用的httpclient的版本,换成4.5.3以上版本,或改成使用的SDK中pom文件中指定的版本

使用SDK对接,调用 CreateDevice等接口返回401

可能由于sdk版本低导致,请下载最新版本的sdk使用

使用SDK对接,SDK里有中文,打包运行出现8802错误

使用SDK对接,调用CreateDevice 等接口,SDK里有中文字段,在开发环境正常,但是打包运行会出现8802错误。SDK有中文是没有问题的,API的话需要加 httpPost.setEntity(new StringEntity(bodyString,"utf-8")),可以用getBytes("utf-8") 试下

 


这篇文档是否帮助您解决了问题?
如果您愿意进一步帮助我们改进文档 ,请留下您的联系方式。