注意:接入Api前请先熟悉api签名机制(参考接口鉴权说明), 即Api请求样例中的一些http请求头的来源
1. 创建应用
1.1 请求URL
https://api.toponad.net/v3/apps
1.2 请求方式
POST
1.3 请求参数
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
items | Array[Object] | Y | 应用信息列表 |
items.platform | Int | Y |
系统平台,枚举值说明: 1: 安卓平台 2: iOS平台 |
items.name | String | Y | 应用名称,注意:最大长度100个字符 |
items.store_on_sale | Int | Y |
是否在商店上架,枚举值说明: 1: 否 2: 是 |
items.store_type | Int | N |
商店类型,未上架应用可不填,枚举说明: 1:iOS App Store(系统平台是ios) |
items.store_url | String | N | 应用商店链接,需符合商店链接规范,未上架应用可不填 |
items.package_name | String | Y | 应用包名,需符合包名规范,示例:com.xxx |
items.category | String | Y | 一级分类,需符合附录(应用一级和二级分类列表)规范 |
items.sub_category | String | Y | 二级分类,需符合附录(应用一级和二级分类列表)规范 |
items.screen_orientation | Int | Y |
屏幕方向,枚举值说明: 1: 竖屏 2: 横屏 3: 所有 |
items.coppa | Int | Y |
是否遵守COPPA协议,枚举值说明: 1: 否 2: 是 |
items.ccpa | Int | Y |
是否遵守CCPA协议,枚举值说明: 1: 否 2: 是 |
1.4 响应参数
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
items | Array[Object] | N | 成功的应用信息列表,索引位置和请求参数items索引位置一一对应 |
items.uuid | String | Y | 添加成功后的应用ID |
items.app_key | String | Y |
添加成功后的应用Key(应用维度) 在集成TopOn SDK并初始化TopOn SDK时,您需要使用到TopOn的App Key。您可以使用此账号维度的App Key,也可以使用应用维度的App Key |
errs | Array[Object] | N | 错误服应用信息列表,注意: 1. 列表为空,则标识操作成功 2. 列表不为空,则列表标识哪些应用校验不通过,所有应用(包括校验通过)操作失败 |
errs.index | Int | Y | 错误item在请求参数items中的索引位置,从0开始 |
errs.code | Int | Y | 错误码 |
errs.msg | String | Y | 错误信息 |
1.5 样例
请求样例:
2. 修改应用
2.1 请求URL
https://api.toponad.net/v3/apps
2.2 请求方式
PUT
2.3 请求参数
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
items | Array[Object] | Y | 应用信息列表 |
items.uuid | String | Y |
应用ID |
items.name | String | Y | 应用名称,注意:最大长度100个字符 |
items.store_on_sale | Int | Y |
是否在商店上架,枚举值说明: 1: 否 2: 是 |
items.store_type | Int | N |
商店类型,未上架应用可不填,枚举说明: 1:iOS App Store(系统平台是ios) |
items.store_url | String | N | 应用商店链接,需符合商店链接规范,未上架应用可不填 |
items.package_name | String | Y | 应用包名,需符合包名规范,示例:com.xxx |
items.category | String | Y | 一级分类,需符合附录(应用一级和二级分类列表)规范 |
items.sub_category | String | Y | 二级分类,需符合附录(应用一级和二级分类列表)规范 |
items.screen_orientation | Int | Y |
屏幕方向,枚举值说明: 1: 竖屏 2: 横屏 3: 所有 |
items.coppa | Int | Y |
是否遵守COPPA协议,枚举值说明: 1: 否 2: 是 |
items.ccpa | Int | Y |
是否遵守CCPA协议,枚举值说明: 1: 否 2: 是 |
2.4 响应参数
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
errs | Array[Object] | N | 错误应用信息列表,注意: 1. 列表为空,则标识操作成功 2. 列表不为空,则列表标识哪些应用校验不通过,所有应用(包括校验通过)操作失败 |
errs.index | Int | Y | 错误item在请求参数items中的索引位置,从0开始 |
errs.code | Int | Y | 错误码 |
errs.msg | String | Y | 错误信息 |
2.5 样例
请求样例:
返回样例: