“用户:wuhongjun”的版本间的差异

来自Blueidea
跳转至: 导航搜索
登出接口
登出接口
第20行: 第20行:
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
     "status":0,
+
     "resultcode":0,        
    "error":"",         
+
 
     "user":{}
 
     "user":{}
 
}
 
}
第68行: 第67行:
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
     "status":1,
+
     "resultcode":0
    "error":""
+
 
}
 
}
 
</source>
 
</source>
第90行: 第88行:
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
     "status":0,
+
     "resultcode":0,
    "error":"",
+
 
     "user":{
 
     "user":{
 
         username,
 
         username,
第126行: 第123行:
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
     "status":0,
+
     "resultcode":0
    "error":''
+
 
}
 
}
 
</source>
 
</source>
第162行: 第158行:
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
     "status":0
+
     "resultcode":0
 
}
 
}
 
</source>
 
</source>
第182行: 第178行:
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
     "status":0,
+
     "resultcode":0,
 
     "result":{
 
     "result":{
 
         author:'',// 作者
 
         author:'',// 作者
第241行: 第237行:
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
     "status":0,
+
     "result":0,
     "result":{
+
     "info":{
        class:{
+
      clsid:'',// 班级id
            clsid:'',// 班级id
+
      clsname:'',// 班级名称
            clsname:'',// 班级名称
+
      grade:'',// 所属年级
            grade:'',// 所属年级
+
      areaname:'',// 所在城市区域
            areaname:'',// 所在城市区域
+
      schname:'',// 学校名称
            schname:'',// 学校名称
+
      dateline:''// 班级创建时间
            dateline:''// 班级创建时间
+
        }
+
 
     }
 
     }
 
}
 
}
 
</source>
 
</source>

2014-07-28T15:15:50的版本

手机API接口

登陆接口

请求地址http://192.168.1.5/teach/api/login
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
username true string 用户名或者email
authcode true string 密码经过md5加密后的字符串

返回结果:JSON格式

{
    "resultcode":0,         
    "user":{}
}

登出接口

请求地址http://192.168.1.5/teach/api/logout
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
username true string 用户名或者email

返回结果:JSON格式

{
    "resultcode":0
}

密码修改接口

请求地址http://192.168.1.5/teach/api/updatepwd
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
username true string 用户名或者email
oldpwd true string 旧密码
newpwd true string 新密码

返回结果:JSON格式

{
    "resultcode":0
}


用户信息读取

请求地址http://192.168.1.5/teach/api/getuser
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
uid true int 用户id

返回结果:JSON格式

{
    "resultcode":0,
    "user":{
        username,
        realname,
        age,
        birthyear,
        birthmonth,
        birthday,
        ....
    }
}

用户资料修改(还未完成)

请求地址http://192.168.1.5/teach/api/updateuser
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
uid true int 用户id
type true string 分类('base'-->基本信息,'contact'-->联系方式,'edu'-->教育情况,'work'-->工作情况,'info'-->个人信息)
profile true array 针对type字段,相对应的信息

返回结果:JSON格式

{
    "resultcode":0
}

推送接口地址

请求地址http://192.168.1.5/teach/api/push
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
token true string push平台的token
appid true string push平台的appid
apikey true string push平台的apikey
secretkey true string push平台的secretkey
id true string push平台的id
name true string push平台的name

返回结果:JSON格式,status=0表示操作成功

{
    "resultcode":0
}

获取单条帖子信息

请求地址http://192.168.1.5/teach/api/get_signal_thread
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
tid true string 帖子ID

返回结果:JSON格式,status=0表示操作成功

{
    "resultcode":0,
    "result":{
        author:'',// 作者
        clsname:'',// 所在班级
        subject:'',// 主题
        content:'',// 内容
        dateline:''// 发帖时间
 
    }
}

获取多条帖子信息

请求地址http://192.168.1.5/teach/api/get_many_thread
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
clsid false int 班级id
startid true int 起始id
number true int 获取多少条
order true string 排序字段(可以逗号分隔,如id asc,name desc)

返回结果:JSON格式,status=0表示操作成功

{
    "status":0,
    "result":array()
}

获取用户班级信息

请求地址http://192.168.1.5/teach/api/get_user_class
请求方式:POST
请求参数

参数名称 必选 类型及范围 说明
uid false int 用户id

返回结果:JSON格式,status=0表示操作成功

{
    "result":0,
    "info":{
       clsid:'',// 班级id
       clsname:'',// 班级名称
       grade:'',// 所属年级
       areaname:'',// 所在城市区域
       schname:'',// 学校名称
       dateline:''// 班级创建时间
    }
}