简介

Rest API是一套用于服务器上报移动平台游戏中的数据进行分析的解决方案. 主要用于帮助手机应用开发者运营并分析相关应用数据.并以行业标准指标和模型来帮助开展深度的追踪分析.

Rest API

申请APPID

S+网站中创建一款应用.

在游戏中心找到刚刚创建的APP, 点击编辑

找到APPID

账号:创建

接口定义
http://svrapi.gdatacube.net/sp/rest/account/create
接口说明
上报账号创建事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
createTime 不能为空 整形数字 账号创建时间(Unix时间戳)
type 字符串 账号类型
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/account/create?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&createTime=1470897656&type=qq_account

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

角色:创建

接口定义
http://svrapi.gdatacube.net/sp/rest/role/create
接口说明
上报账号创建事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 不能为空 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
createTime 不能为空 整形数字 角色创建时间(Unix时间戳)
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/role/create?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&createTime=1470897656

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

角色:升级

接口定义
http://svrapi.gdatacube.net/sp/rest/level/up
接口说明
上报完成任务事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
roleLevel 不能为空 整形数字 角色等级
startLevel 不能为空 整形数字 开始等级
endLevel 不能为空 整形数字 结束等级
upgradeTime 不能为空 整形数字 升级时长(单位:秒)
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/level/up?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&startLevel=7&roleLevel=10&endLevel=10&upgradeTime=23

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

用户:付费

接口定义
http://svrapi.gdatacube.net/sp/rest/payment/pay
接口说明
上报用户付费事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
currencyAmount 不能为空 双精度浮点数 货币数量
currencyType 不能为空 字符串 货币类型
payType 不能为空 字符串 支付类型
paymentTime 不能为空 整形数字 支付时间
iapId 字符串 礼包号
orderId 字符串 订单流水
levelId 字符串 关卡编号
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/payment/pay?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone=GTM+8&currencyAmount=60.0&currencyType=CNY&payType=wechat&paymentTime=1470897656&iapId=%e7%a4%bc%e5%8c%851&orderId=100010126854&levelId=5-5

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

虚拟币:获取虚拟币

接口定义
http://svrapi.gdatacube.net/sp/rest/coin/get
接口说明
上报虚拟币获取事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
reason 不能为空 字符串 获取虚拟币的原因
coinType 不能为空 字符串 虚拟币类型
num 不能为空 长整形数字 获取数量
total 不能为空 长整形数字 获取后的虚拟币总量
levelId 字符串 当前所在关卡
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/coin/get?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&roleLevel=12&reason=%e8%b4%ad%e4%b9%b0 &coinType=%e9%87%91%e5%b8%81&num=10000&total=215254

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

虚拟币:使用虚拟币

接口定义
http://svrapi.gdatacube.net/sp/rest/coin/use
接口说明
上报虚拟币使用事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
reason 不能为空 字符串 使用虚拟币的原因
coinType 不能为空 字符串 虚拟币类型
num 不能为空 长整形数字 使用数量
total 不能为空 长整形数字 使用后的虚拟币总量
levelId 字符串 当前所在关卡
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/coin/use?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&roleLevel=12&reason= %e8%b4%ad%e4%b9%b0%e7%89%a9%e5%93%81&coinType=%e9%87%91%e5%b8%81&num=10000&total=215254

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

虚拟币:购买虚拟币

接口定义
http://svrapi.gdatacube.net/sp/rest/coin/buy
接口说明
上报虚拟币购买事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
currencyAmount 不能为空 双精度浮点数 用于购买虚拟币的货币数量
currencyType 不能为空 字符串 用于购买虚拟币的货币类型
coinType 不能为空 字符串 虚拟币类型
num 不能为空 长整形数字 获取数量
total 不能为空 长整形数字 购买后的虚拟币总量
levelId 字符串 当前所在关卡
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/coin/buy?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&roleLevel=12&currencyAmount=60.0&currencyType=CNY&coinType=%e9%87%91%e5%b8%81&num=20000&total=40512&levelId=1

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

道具:获取道具

接口定义
http://svrapi.gdatacube.net/sp/rest/item/get
接口说明
上报道具获取事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
itemId 不能为空 字符串 道具编号
itemType 不能为空 字符串 道具类型
itemCnt 不能为空 整形数字 道具数量
coinType 字符串 获取道具消耗的虚拟币类型
coinNum 长整形数字 获取道具消耗的虚拟币数量
reason 不能为空 字符串 获取原因
levelId 字符串 当前所在关卡
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/item/get?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&roleLevel=12&itemId=100042&itemType=%e6%ad%a6%e5%99%a8&itemCnt=1&coinType=%e9%87%91%e5%b8%81&coinNum=0&reason=%e6%89%93%e6%80%aa%e6%8e%89%e8%90%bd

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

道具:消耗道具

接口定义
http://svrapi.gdatacube.net/sp/rest/item/use
接口说明
上报道具消耗事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
itemId 不能为空 字符串 道具编号
itemType 不能为空 字符串 道具类型
itemCnt 不能为空 整形数字 道具数量
reason 不能为空 字符串 消耗原因
levelId 字符串 当前所在关卡
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/item/use?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&roleLevel=12&itemId=10025&itemType=%e8%8d%af%e6%b0%b4&itemCnt=3&reason=%e6%89%93%e6%80%aa%e6%b6%88%e8%80%97

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

任务:完成任务

接口定义
http://svrapi.gdatacube.net/sp/rest/task/end
接口说明
上报完成任务事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
taskId 不能为空 字符串 任务编号
taskMode 不能为空 整形数字 任务模式(是否可重复任务, 0否,1 是)
taskType 不能为空 字符串 任务类型
result 不能为空 整形数字 是否成功完成任务(0否,1是)
spendTime 不能为空 长整形数字 花费时间(单位:秒)
isFirst 不能为空 整形数字 是否为第一次完成该任务(0否,1是)
failReason 整形数字 失败原因
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/task/end?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&roleLevel=12&taskId=10020&taskMode=1&taskType= %e5%89%af%e6%9c%ac%e4%bb%bb%e5%8a%a1&result=1&spendTime=214&isFirst=1

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

关卡:完成关卡

接口定义
http://svrapi.gdatacube.net/sp/rest/levels/end
接口说明
上报完成任务事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
levelId 不能为空 字符串 关卡编号
levelType 不能为空 字符串 关卡类型(副本)
result 不能为空 整形数字 是否成功通关(0否,1是)
spendTime 不能为空 长整形数字 花费时间(单位:秒)
isFirst 不能为空 整形数字 是否为第一次通关(0否,1是)
failReason 字符串 失败原因
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/levels/end?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone&roleLevel=12&levelId=10020&levelType= %e5%89%af%e6%9c%ac%e4%bb%bb%e5%8a%a1&result=1&spendTime=214&isFirst=1

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

自定义事件

接口定义
http://svrapi.gdatacube.net/sp/rest/customized/event
接口说明
上报自定义事件
参数说明
参数 是否为空 类型 参数说明
appId 不能为空 字符串 APPID
appVersion 不能为空 字符串 App版本号
platform 不能为空 整形数字 平台(iOS:1 , Android:2)
channel 不能为空 字符串 渠道
accountId 不能为空 字符串 账号编号
eventTime 不能为空 长整形数字 事件发生时间(Unix时间戳)
roleId 字符串 角色编号
roleLevel 整形数字 角色等级
gameServer 字符串 区服
roleName 字符串 角色名称
race 字符串 种族
career 字符串 职业
gender 字符串 性别
age 整形数字 年龄
mac 字符串 MAC地址
imei1 字符串 手机设备标识
imsi1 字符串 手机SIM卡标识
imei2 字符串 手机设备标识
imsi2 字符串 手机SIM卡标识
idfa 字符串 iOS广告标识
idfv 字符串 iOS vendor标识
androidId 字符串 Android唯一标识
brand 字符串 品牌
model 字符串 机型
screen 字符串 分辨率
lang 字符串 语言
osVersion 字符串 操作系统版本
operators 字符串 运营商
operatorsISO 字符串 运营商编号
netType 字符串 网络类型
ip 字符串 IP地址(IPv4)
timezone 字符串 时区
eventId 不能为空 字符串 自定义事件ID(不能以_DESelf_开头)
labelMap 字符串 事件属性(JSON格式字符串,只能有一个层级的key:value)
startTime 整形数字 开始时间(Unix时间戳,如果为空则默认是服务器接收到的时间)
endTime 整形数字 结束时间(Unix时间戳,如果为空则默认是服务器接收到的时间)
返回说明

返回JSON格式: {"code":0,"msg":"SUCCESS"}

code:0 表示成功, -1表示失败.

msg: SUCCESS 表示成功, 其他表示失败和错误信息.

示例

http://svrapi.gdatacube.net/sp/rest/customized/event?platform=2&appId=s41d043396bf440d94394dbc9b90fb191&appVersion=v1.0&channel=91&ip=112.45.67.170&imei1=358024456623456&androidId=21654621641&eventTime=1470897656&roleId=14252&roleLevel=5&gameServer=%e5%8d%97%e6%96%b9%e5%a4%a7%e5%8c%ba1&accountId=PA-1470028141-3190964&roleName=Haiyak&race=%e4%ba%ba%e7%b1%bb&career=%e5%88%ba%e5%ae%a2&gender=%e7%94%b7&age=24&mac=23:43:DF:4A:8B:E9&brand=samsung&model=GALAXYS7&screen=1440x2560&lang=en&osVersion=4.3&operators=%e4%b8%ad%e5%9b%bd%e7%a7%bb%e5%8a%a8&operatorsISO=46001&netType=wifi&timezone=GTM+8&eventId=my-event&startTime=1472196244&endTime=1472196355&attrMap={"my-event-attr1":1,"my-event-attr2":"someValue"}

注意

中文参数以及特殊字符必须用urlEncodeUTF8进行编码

咨询 顶部