“推送api”的版本间的差异

来自Blueidea
跳转至: 导航搜索
 
(未显示2个用户的14个中间版本)
第1行: 第1行:
PUSH消息API<br><br>
+
PUSH消息API(队列名称:que_push2app)<br>
 
'''发送格式''':
 
'''发送格式''':
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
     "platform" :{
+
     type:'平台序号',(1:信鸽)
        token:'push平台的token',
+
    accessid:'push平台的key',
        appid:'',
+
    secretkey:'push平台的secretkey',
        apikey:'push平台的key',
+
     ['token1','token2',...],//发送到目标的所有token
        secretkey:'push平台的secretkey',
+
        id:'平台id',
+
        name:'平台名称'},
+
     "targets":{
+
        uuid:'由php生成的uuid',
+
        deviceid:'设备的id',
+
        type:'设备类型',
+
        os:'Android或者IOS等其他',
+
        osversion:'平台版本'},{...},{...},// 可能有多个
+
 
     "data":{
 
     "data":{
 
         // 参数,参考下面的说明
 
         // 参数,参考下面的说明
第43行: 第34行:
 
| string || 说明
 
| string || 说明
 
|}
 
|}
'''PHP发送实例''':
 
<source lang="php">
 
  $body = array(
 
'uid'=>1,
 
'username'=>'wuhongjun',
 
'type'=>'2',
 
'dateline'=>date('Y-m-d H:i:s',time()),
 
'message'=>'用户wuhongjun更新了个人信息'
 
  );
 
  mq_push("que_demo",$body);
 
</source>
 
最后返回的格式为:{"uid":1,"username":"wuhongjun","type":"2","dateline":"2014-07-30 15:47:41","message":"\u7528\u6237wuhongjun\u66f4\u65b0\u4e86\u4e2a\u4eba\u4fe1\u606f"}
 
  
 
== 班级信息更新push ==
 
== 班级信息更新push ==

2014-08-02T15:10:25的最后版本

PUSH消息API(队列名称:que_push2app)
发送格式

{
    type:'平台序号',(1:信鸽)
    accessid:'push平台的key',
    secretkey:'push平台的secretkey',
    ['token1','token2',...],//发送到目标的所有token
    "data":{
        // 参数,参考下面的说明
    }
}

个人信息更新push(队列)

参数说明

参数名称 类型及范围 说明
uid string 用户id
username string 用户名
type int 用户类型(1老师,2家长,3学生)
dateline string 更新时间
message string 说明

班级信息更新push

参数说明

参数名称 类型及范围 说明
cid string 班级id
cname string 班级名称
grade int 年级
serialno string 更新时间
inserialno string 更新时间
cnick string 更新时间
createrid string 创建者id
creator string 创建者
dateline string 创建时间

发帖push信息

参数说明

参数名称 类型及范围 说明
postid int 帖子id
dateline date 发表时间
views int 浏览次数
replies int 回复次数
digest int 是否精华
author string 作者
authorid int 作者id
message string 帖子内容
useip string 发帖者IP