简要描述:

  • 推送任务获取接口

注意事项

  1. 所有值,请先url_encode之后再传递。
  2. 所有接口post提交,必传四个参数,access_token(初始化为空),time(时间戳),sign(签名),data(数据,json字符串),data= json_encode(array(each_key=>url_encode(each_value)))。
  3. sign=md5(access_token+data+API_KEY),+号为连接符。API_KEY= lnPUSH%&^$@#$@(*Wa!f01
  4. access_token必须在失效前访问初始化接口延迟有效期,当服务器返回该token失效时,重新初始化一次,再访问其它接口(获取消息,或者报送数据)

请求域名:

  • http//:p.leniugame.com

请求URL:

POST/p.php

参数:

参数名 是否必须 类型 说明
campaign string 广告标识,取不到传unknown
device_type string 1苹果,2安卓,3wp,4越狱
uuid string uuid
ts_version string 推送服务组件版本
app string 应用id
idfa string 设备码,IOS必传
imei string 设备码,安卓必传
model string 机型
version string 系统
network string 网络
sdk_version string sdk版本
package_version string 打包版本,出包日期那个
uid string 用户ID
uname string 用户名称
roleid string 角色id
rolename string 角色名称
game_server string 唯一区服标识,如:9-1

返回参数说明:

参数名 类型 说明
msid string 消息id(标识),报送反馈必传
m_type int 消息类型,0不做处理 IOS :1文本,2图片链接,3视频链接,4网址链接,5应用链接。Android:11 文本(原生),12 客户端自定义,13 纯图
o_type int 打开方式,Android:11打开浏览器,12打开游戏,13下载,14打开特定应用,15应用市场搜索
o_body string 后续动作,根据o_type分类:Android:11浏览器链接,12无,13下载链接,14打开应用的包名,15搜索内容
m_title string 标题
m_content string 内容
m_icon string Icon,图标链接。当m_type为13时,纯图链接
m_logo string 通知在状态栏显示的小图标,待定
m_expand int 展开式通知,1禁用,2文本(原生),3纯图
m_exp_title string 展开式标题
m_exp_content string 参考m_content
scene int 消息推送场景 1.游戏内推送 2.游戏外推送
s_type int 推送时机类型,0删除该推送,1定时(过期忽略),2收到即时推,3过期保留
m_alive int 消息有效期,单位分钟,仅s_type为1时有效,表示消息在多久时长内仍有效
time long 推送时间戳
interval long 循环推送间隔,单位秒,0代表只推一次

返回示例:

正确时返回:

  {
    "code": 0,
	"msg": '操作成功',
    "data": {
      ...
    }
  }

错误时返回:

{
    "ret": 44005,
    "msg": "请求参数不全",
    "ios": 1
}

备注:

参数名 说明
错误码 描述
0 成功
1 失败,未知原因
44001 签名验证失败
44002 Token无效或已过期
44003 校验失败
44004 数据解码失败
44005 参数不全