关于使用规则,请注意:


关于接口文档,请注意:



目录

获取我的查询条件

获取班级圈,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/***********/MySelectItem

POST数据说明

POST数据示例如下:

      {            
                    "userID": "10000039",
                    "unitID": "10000001",
                    "token":"324jdfklshfgfgsfdg"
           }

参数说明

参数 是否必须 说明
userID 用户ID
unitID 单位ID
token token

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
              {
                "error":0,
                "data":{
                "selectItem":[
                    {
                        "id":"10000001",
                        "name":"101班",    
                        "selected":"0",
                        "type":"class"
                    },
                    {
                        "id":"10000001",
                        "name":"暑假活动",     
                        "selected":"0",
                        "type":"tag"
                    },
                    {
                        "id":"0",
                        "name":"全部",     
                        "selected":"0",
                        "type":"school"
                    },
                    {
                        "id":"1",
                        "name":"我的记忆",     
                        "selected":"1",
                        "type":"my"
                    },
                    {
                        "id":"10000001",
                        "name":"一年级",     
                        "selected":"0",
                        "type":"grade"
                    }
                ]
            }
         }    

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 信息
id string id
name string 名字
selected string 是否默认选中0否1是
type string 类型 tag 标签

获取班级圈

获取班级圈,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/***********/SearchMemory

POST数据说明

POST数据示例如下:

      {                
                    "userID": "10002050",
                    "unitID": "10000001",
                    "memoryID":"",
                    "otherID":"1,school",     
                    "labelID":"10000001",      
                    "pageIndex": 1,
                    "pageSize":10,
                    "isPaging":true,
                    "token":"324jdfklshfgfgsfdg"
           }

参数说明

参数 是否必须 说明
userID 用户ID
unitID 单位ID
memoryID 记忆ID(传记忆ID 会只查询当前数据)
otherID 学生: 0全部(0,all) 2我的记忆(2,my) 10000001我的班级(10000001,class) 10000001年级(10000001,grade)
老师: 0全部(0,all) 1全校(1,school) 3我的班级(3,myclass) 10000001具体班级ID(10000001,class) 10000001具体年级ID(10000001,grade)
具体参照接口MySelectItem中id+name 二者的组合即可
labelID 标签ID
pageIndex 页码
pageSize 也数量
isPaging 是否分页
token token

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
        
                   {
                    "error":0,
                    "data":{      
                        "newCount": "5", 
                        "firstParisePhoto":"http://localhost:2862/upload/avatars/User10000001/small20160705112232.jpg",
                        "firstPariseUserName:"小王",
                        "shareUrl:"http://localhost:2862/Views/Share/Memory.html",
                        "empName":"管理员",
                        "photoPath":"http://localhost:2862/upload/avatars/User10000001/small20160705112232.jpg",
                        "memoryBgUrl":"",
                        "totalCount":"3",
                        "dtMemory":[
                            {
                            "id":"10000012",
                            "groupid":"10000019",
                            "memoryContent":"发记忆圈额",
                            "labelName":"10000001",    
                            "labelID":"10000001",       
                            "memoryType":"0",     
                            "permissions":"1",
                            "userID":"10000003",
                            "userTypeName":"101班",
                            "praiseCount":0,
                            "feedBackCount":0,    
                            "location":"宁波艾利特科技园",
                            "isPraise":0,
                            "employeeName":"学生1",    
                            "paRelation":"爸爸",
                            "employeePhoto":"http://localhost:2862/upload/avatars/User10000003/small20160705082339.jpg",
                            "gender":"女",
                            "createDate":"2016-07-19 09:46:22",
                            "dtMemoryPraise":[
                                {   
                                    "userID":"10000100",
                                    "photoPath":"http://localhost:2862/upload/avatars/User10000003/small20160705082339.jpg",
                                    "praiseName":"管理员"
                                },
                                {    
                                    "photoPath":"http://localhost:2862/upload/avatars/User10000003/small20160705082339.jpg",
                                    "praiseName":"管理员1"
                                }
                            ],
                            "dtMemoryComment":[
                                {
                                    "id":"10000001",
                                    "userID":"10008863",
                                    "toCommentID":"10000001",
                                    "toEmpUserID":"10008863",
                                    "toEmpName":"陈鸿斌",
                                    "feedback":"很好",
                                    "userTypeName":"老师",
                                    "createDate":"2016-07-05 17:03:04",
                                    "employeeName":"管理员",
                                    "employeePhoto":"/upload/avatars/User10000001/small20160705112232.jpg"
                                }
                            ],
                            "dtMemoryResource":[
                                {
                                    "id":"10000001",
                                    "coverPath":"http://localhost:2862/Uploads/10000001d374034ed29234fa38af33d22ed9a3ae.jpg",
                                    "thumbnailUrl":"http://localhost:2862/Uploads/10000001d374034ed29234fa38af33d22ed9a3ae.jpg?x-oss-process=image/resize,m_lfit,h_100,w_100",
                                    "fileName":"tyest",
                                    "format":null,
                                    "width":100,
                                    "height":100
                                }
                            ]
                        "errorQuestData":[
                                {
                                    "title":"错题一:",
                                    "id":"10000001",
                                    "knowledgeName":"知识点1",
                                    "questContent":"1+1=?",
                                    "questAnswer":"2"
                                }
                            ]
                        }
                    ]
                }
           }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 信息
newCount string 新评论数量
firstParisePhoto string 第一个点赞用户头像地址
firstPariseUserName string 点赞人姓名
shareUrl string 分享地址
empName string 姓名
photoPath string 头像地址
memoryBgUrl string 背景图片地址
totalCount string 总数据条数
dtMemory id string id
groupid string 分组
memoryContent string 内容
createDate string 发布时间
labelName string 标签名
labelID string labelID
memoryType string 记忆类型 0 视频 1 图片 2错题
permissions string 1 班级 2年级 3学校
userID string 发布人userid
userTypeName string 用户类型
praiseCount int 点赞数
feedBackCount int 反馈数
location string 位置
isPraise string 我是否点赞
employeeName string 姓名
employeePhoto string 头像
paRelation string 关系
gender string
createDate string 创建时间
questCount int 问题总数
rightCount int 对题数
errorCount int 错题数
rightRate string 正确率
dtMemoryPraise praiseName string 点赞人姓名
userID string userID
photoPath string 头像
dtMemoryComment id string id
userID string 评论者ID
toCommentID string 这条评论所回复的评论的ID
toEmpUserID string 这条评论所回复的用户的ID
toEmpName string 这条评论所回复的用户的姓名
feedback string 反馈内容
createDate string 时间
employeeName string 姓名
userTypeName string 身份
employeePhoto string 头像
dtMemoryResource id string id
coverPath string 路径
thumbnailUrl string 缩略图地址
fileName string 文件名
format string 格式
width int 图片资源的自定义宽度
height int 图片资源的自定义高度
errorQuestData id string id
title string 错题标题
knowledgeName string 知识点
questContent string 问题内容
questAnswer string 问题答案解析

修改手机端背景

修改手机端背景接口,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/***********/****

POST数据说明

POST数据示例如下:

      {
              "userID":"10000030",
              "memoryBgUrl":"100000606afa27cd02823821015a10d290dbce30.jpg",
                md5code:"12312",
                fileName:"123",
                customFileName :"123",
                fileFormat:".JPG",
                fileSize:"20"
           }

返回字段说明

参数说明

参数 是否必须 说明
userID 用户ID
memoryBgUrl 新上传的背景地址 如果BgUrl不传值,将会获取已有的背景图片
token token
md5code MD5
fileName 图片名称
customFileName 图片名称
fileFormat 图片格式
fileSize 图片大小

返回码说明

在调用点赞和取消赞接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

     成功:
        {
        "error":0,
        "data":"[{
            "memoryBgUrl":"http://demo.smartdl.cc/uploads/photo/XX.jpg"
                }]"
        }
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data List 发布记忆
BgUrl string 背景图片全地址

赞或取消赞

给成长记忆点赞和取消赞,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/***********/MemoryPraise?access_token=ACCESS_TOKEN

POST数据说明

POST数据示例如下:

      {
                "userID":"10011078",
                "memoryID":"10003442",    
                "groupID":"10003442",
                "token":"324jdfklshfgfgsfdg"
           }

参数说明

参数 是否必须 说明
userID 需要查询的用户ID
memoryID 记忆ID SearchMemory中dtMemory的id
groupID 分组ID
token token

返回码说明

在调用点赞和取消赞接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

  {
           "error":0,
           "message":""
       }

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 错误信息

评论

对记忆或者评论进行评论,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/***********/MemoryFeedBack?access_token=ACCESS_TOKEN

POST数据说明

POST数据示例如下:

      {    
                userID: "10000001",
                toCommentID: "10000001",
                memoryID: "10000010",
                groupID: "10000014",
                content: "今天我们去东钱湖玩了",
                token: "324jdfklshfgfgsfdg"
       }

参数说明

参数 是否必须 说明
userID 评论人userID
toCommentID 所回复的评论ID,为空表示评论的是记忆
memoryID 记忆ID SearchMemory中dtMemory的id
content 内容
groupID 分组ID
token token

返回码说明

在调用回复记忆接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

  {
           "error":0,
           "message":""
       }

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

删除记忆

删除记忆,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/***********/DeleteMemory?access_token=ACCESS_TOKEN

POST数据说明

POST数据示例如下:

        {
            memoryID:"10000030",
        }

参数说明

参数 是否必须 说明
MemoryID 记忆ID SearchMemory中dtMemory的id

返回字段说明

    成功:
    {      
           "error":0,
           "message":""
    } 
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

谁可以看

谁可以看,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/***********/PublishRange

POST数据说明

POST数据示例如下:

      {            
                    "userID": "10000001",    
                    "unitID": "10000001",
                    "token":"324jdfklshfgfgsfdg"
           }

参数说明

参数 是否必须 说明
userID 用户ID
unitID unitID
token token

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
               {
                "error":0,
                "data":{
                    "ranges":[
                        {
                            "id":"1",
                            "name":"班级",
                            "check":"1"
                            "description":"我的班级同学可以看见"
                        },
                        {
                            "id":"2",
                            "name":"年级",    
                            "check":"0"
                            "description":"我的同年级同学可以看见"
                        },
                        {
                            "id":"3",
                            "name":"学校",    
                            "check":"0"
                            "description":"全学校的同学可以看见"
                        }
                    ]
                }
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 信息
ranges id string id
name string 名字
check string 默认选中 1是0否
description string 描述

发布记忆

发布记忆,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/***********/SendMemory?access_token=ACCESS_TOKEN

POST数据说明

POST数据示例如下:

      {    
                userID: "10000003",
                unitID: "10000001",
                labelID: 10000001,    
                labelName: 10000001,
                rangeid: "2",
                memoryType:0,
                location: "高新区管委会",
                content: "发记忆圈额",    
                faEmpName: "陈海",
                faUserID: "10000001",
                faRelation: 爸爸,
                resourceFiles: [{ 
                        fileName: "图", 
                        filePath: "adfdasfasdfsaf.jpg",
                        fotmat: ".jpg",     
                        md5code: "JDFHSDJH65dfjkjksfj7788", 
                        timeLength: "2:10" ,
                        fileSize: "123",
                        sortCode: 1 },{ 
                        fileName: "视频", 
                        filePath: "adfdasfasdfsaf.mp4",
                        fotmat: ".mp4",     
                        md5code: "JDFHSDJH65dfjkjksfj7788", 
                        timeLength: "2:10" ,
                        fileSize: "123",
                        width:100,
                        height:100,
                        sortCode: 1 }],
           }

参数说明

参数 是否必须 说明
userID 发送人userID
unitID 发送人unitID
labelID 标签ID
labelName 标签名
rangeid 发送范围(1班级、2年级、3学校)
memoryType 记忆类型 0 视频 1 图片
location 位置
content 内容
faEmpName 父账户姓名 (有代理关系就填写)
faUserID 父账户UserID (有代理关系就填写)
faRelation 与父账户的关系 (有代理关系就填写)
resourceFiles fileName 文件名
filePath 文件路径
fotmat 格式
md5code Md5码
timeLength 时长(针对视频)
fileSize 文件大小
width 图片资源自定义宽度
height 图片资源自定义高度
sortCode 文件顺序

返回字段说明

    成功:
        {
        "error":0,
        "data":"{
            "id":80000005,
            "shareUrl":"http://demo.smartdl.cc/Activity/GetTickets.aspx",   
            "imgUrl":"http://demo.smartdl.cc/images/shareDefault.png"
            "memory":{    
                "userID": "10000003",
                "unitID": "10000001",
                "labelID": 10000001,    
                "labelName": 10000001,
                "rangeid": "2",
                "memoryType":0,
                "location": "高新区管委会",
                "content": "发记忆圈额",    
                "faEmpName": "陈海",
                "faUserID": "10000001",
                "faRelation": 爸爸,
                "resourceFiles": [{ 
                        "fileName": "图", 
                        "filePath": "adfdasfasdfsaf.jpg",
                        "fotmat": ".jpg",     
                        "md5code": "JDFHSDJH65dfjkjksfj7788", 
                        "timeLength": "2:10" ,
                        "fileSize": "123",
                        "sortCode": 1 },{ 
                        "fileName": "视频", 
                        "filePath": "adfdasfasdfsaf.mp4",
                        "fotmat": ".mp4",     
                        "md5code": "JDFHSDJH65dfjkjksfj7788", 
                        "timeLength": "2:10" ,
                        "fileSize": "123",
                        "width":100,
                        "height":100,
                        "sortCode": 1 }],
           }
            }
        }
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data List 发布记忆
id int 记忆ID
shareUrl string 分享URL
imgUrl string 分享图片URL
memory 发布的记忆

谁可以看

谁可以看,具体如下:

接口调用请求说明

http请求方式: GET
    {WebPath}/api/***********/GetPriseComList

GET数据说明

GET数据示例如下:

      {            
                    "userID": "10000001",       
                    "pageIndex": 1,       
                    "pageSize": 10,   
                    "token":"324jdfklshfgfgsfdg"
           }

参数说明

参数 是否必须 说明
userID 用户ID
pageIndex 分页
pageSize 页数据
token token

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
                {
                "error":0,
                "data":[{
                            "id":"10000001",
                            "memoryID":"10000187",
                            "memoryUserID":"10000103",    
                            "type":"10000103",
                            "contents":"❤",
                            "isRead":0,
                            "sendDate":"2016-09-24T09:54:18.773",
                            "sendUserPhotoPath":"/upload/avatars/User10000100/small20160916082242.jpg",
                            "firstRsPath":"/Uploads/1000010388401ad3842154f0cd4b0f9f8d7be3d6.jpg",\
                            "memoryContent":"dfsdfasdfsf"
                            "userTypeName" : "ererwe",
                            "empName" : "werw"
                        }]
                }
            }

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 信息
id string id
memoryID string 记忆ID
memoryUserID string 记忆分布人UserID
userTypeName string 评论人用户类型
empName string 评论人姓名
type string 点赞0 评论1
contents string 评论内容
contents string 评论内容
isRead int 是否已读,0否1是
sendUserPhotoPath string 评论人头像
firstRsPath string 第一张资源路径
memoryContent string 记忆内容

谁可以看

谁可以看,具体如下:

接口调用请求说明

http请求方式: GET
    {WebPath}/api/***********/GetPriseComListNew

GET数据说明

GET数据示例如下:

      {            
                    "userID": "10000001"     
           }

参数说明

参数 是否必须 说明
userID 用户ID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
                {
                "error":0,
                "data":[{
                            "id":"10000001",
                            "memoryID":"10000187",
                            "memoryUserID":"10000103",    
                            "type":"10000103",
                            "contents":"❤",
                            "isRead":0,
                            "sendDate":"2016-09-24T09:54:18.773",
                            "sendUserPhotoPath":"/upload/avatars/User10000100/small20160916082242.jpg",
                            "firstRsPath":"/Uploads/1000010388401ad3842154f0cd4b0f9f8d7be3d6.jpg",\
                            "memoryContent":"dfsdfasdfsf"
                            "userTypeName" : "ererwe",
                            "empName" : "werw"
                        }]
                }
            }

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 信息
id string id
memoryID string 记忆ID
memoryUserID string 记忆分布人UserID
userTypeName string 评论人用户类型
empName string 评论人姓名
type string 点赞0 评论1
contents string 评论内容
contents string 评论内容
isRead int 是否已读,0否1是
sendUserPhotoPath string 评论人头像
firstRsPath string 第一张资源路径
memoryContent string 记忆内容

获取自己发布的记忆

获取自己发布的记忆,具体如下:

接口调用请求说明

http请求方式: GET
    {WebPath}/api/***********/SearchMyMemory

POST数据说明

POST数据示例如下:

      {                
                    "userID": "10008854",
                    "pageIndex": 1,
                    "pageSize":10,
                    "token":"324jdfklshfgfgsfdg"
           }

参数说明

参数 是否必须 说明
userID 用户ID
pageIndex 页码
pageSize 也数量
token token

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
        
                       {
                    "error":0,
                    "data":{      
                        "newCount": "5", 
                        "firstParisePhoto":"http://localhost:2862/upload/avatars/User10000001/small20160705112232.jpg",
                        "firstPariseUserName:"小王",
                        "shareUrl:"http://localhost:2862/Views/Share/Memory.html",
                        "empName":"管理员",
                        "photoPath":"http://localhost:2862/upload/avatars/User10000001/small20160705112232.jpg",
                        "memoryBgUrl":"",
                        "totalCount":"3",
                        "dtMemory":[
                            {
                            "id":"10000012",
                            "groupid":"10000019",
                            "memoryContent":"发记忆圈额",
                            "labelName":"10000001",    
                            "labelID":"10000001",       
                            "memoryType":"0",     
                            "permissions":"1",
                            "userID":"10000003",
                            "userTypeName":"101班",
                            "praiseCount":0,
                            "feedBackCount":0,    
                            "location":"宁波艾利特科技园",
                            "isPraise":0,
                            "employeeName":"学生1",    
                            "paRelation":"爸爸",
                            "employeePhoto":"http://localhost:2862/upload/avatars/User10000003/small20160705082339.jpg",
                            "gender":"女",
                            "createDate":"2016-07-19 09:46:22",
                            "dtMemoryPraise":[
                                {   
                                    "userID":"10000100",
                                    "photoPath":"http://localhost:2862/upload/avatars/User10000003/small20160705082339.jpg",
                                    "praiseName":"管理员"
                                },
                                {    
                                    "photoPath":"http://localhost:2862/upload/avatars/User10000003/small20160705082339.jpg",
                                    "praiseName":"管理员1"
                                }
                            ],
                            "dtMemoryComment":[
                                {
                                    "id":"10000001",
                                    "userID":"10008863",
                                    "toCommentID":"10000001",
                                    "toEmpUserID":"10008863",
                                    "toEmpName":"陈鸿斌",
                                    "feedback":"很好",
                                    "userTypeName":"老师",
                                    "createDate":"2016-07-05 17:03:04",
                                    "employeeName":"管理员",
                                    "employeePhoto":"/upload/avatars/User10000001/small20160705112232.jpg"
                                }
                            ],
                            "dtMemoryResource":[
                                {
                                    "id":"10000001",
                                    "coverPath":"http://localhost:2862/Uploads/10000001d374034ed29234fa38af33d22ed9a3ae.jpg",
                                    "thumbnailUrl":"http://localhost:2862/Uploads/10000001d374034ed29234fa38af33d22ed9a3ae.jpg?x-oss-process=image/resize,m_lfit,h_100,w_100",
                                    "fileName":"tyest",
                                    "format":null,
                                    "width":100,
                                    "height":100
                                }
                            ]
                        }
                    ]
                }
           }
               

返回字段说明

=
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 信息
newCount string 新评论数量
firstParisePhoto string 第一个点赞用户头像地址
firstPariseUserName string 点赞人姓名
shareUrl string 分享地址
empName string 姓名
photoPath string 头像地址
memoryBgUrl string 背景图片地址
totalCount string 总数据条数
dtMemory id string id
groupid string 分组
memoryContent string 内容
createDate string 发布时间
labelName string 标签名
labelID string labelID
memoryType string 记忆类型 0 视频 1 图片
permissions string 1 班级 2年级 3学校
userID string 发布人userid
userTypeName string 用户类型
praiseCount int 点赞数
feedBackCount int 反馈数
location string 位置
isPraise string 我是否点赞
employeeName string 姓名
employeePhoto string 头像
paRelation string 关系
gender string
dtMemoryPraise praiseName string 点赞人姓名
userID string userID
photoPath string 头像
dtMemoryComment id string id
userID string 评论者ID
toCommentID string 这条评论所回复的评论的ID
toEmpUserID string 这条评论所回复的用户的ID
toEmpName string 这条评论所回复的用户的姓名
feedback string 反馈内容
createDate string 时间
employeeName string 姓名
userTypeName string 身份
employeePhoto string 头像
dtMemoryResource id string id
coverPath string 路径
thumbnailUrl string 缩略图地址
fileName string 文件名
format string 格式
width int 图片资源的自定义宽度
height int 图片资源的自定义高度