OPEN2U基础服务 - 教学服务
问答接口
地址:/QuestionAnswer/AskAnswer/
新增问题(AddQuestion)
查看
接口地址:/QuestionAnswer/AskAnswer/AddQuestion
接口方法:AddQuestion(string courseId, string chapterId, string sectionId, string resourceId, string title, string content, string chapterName, string sectionName, string resourceName, string callback)
备注:
POST方式访问。课程ID、章ID、节ID、资源ID必须有一个为非空
返回数据:
课程ID(courseId,
必填
):
标题(title,
必填
):
内容(content):
章ID(chapterId):
节ID(sectionId):
资源ID(resourceId):
章名称(chapterName):
节名称(sectionName):
资源名称(resourceName):
当前用户token(token):
新增问题V2版(AddQuestion_V2)
查看
接口地址:/QuestionAnswer/AskAnswer/AddQuestion_V2
接口方法:AddQuestion_V2(string studentCourseID,string courseId, string chapterId, string sectionId, string resourceId, string title, string content, string chapterName, string sectionName, string resourceName, string callback)
备注:
POST方式访问。课程ID、章ID、节ID、资源ID必须有一个为非空
返回数据:
选课ID(studentCourseID,
学生提交时必填
):
课程ID(courseId,
必填
):
标题(title,
必填
):
内容(content):
章ID(chapterId):
节ID(sectionId):
资源ID(resourceId):
章名称(chapterName):
节名称(sectionName):
资源名称(resourceName):
当前用户token(token):
新增回答(AddAnswer)
查看
接口地址:/QuestionAnswer/AskAnswer/AddAnswer
接口方法:AddAnswer(string questionId, string courseId, string content, string callback)
备注:
POST方式访问
返回数据:
问题ID(questionId,
必填
):
课程ID(courseId,
必填
):
内容(content,
必填
):
当前用户token(token):
新增回答V2版(AddAnswer_V2)
查看
接口地址:/QuestionAnswer/AskAnswer/AddAnswer_V2
接口方法:AddAnswer_V2(string studentCourseID,string questionId, string courseId, string content, string callback)
备注:
POST方式访问
返回数据:
选课ID(studentCourseID,
学生时必填
):
问题ID(questionId,
必填
):
课程ID(courseId,
必填
):
内容(content,
必填
):
当前用户token(token):
更新问题(UpdateQuestion)
查看
接口地址:/QuestionAnswer/AskAnswer/UpdateQuestion
接口方法:UpdateQuestion(string questionId, string title, string content, string callback)
备注:
POST方式访问
返回数据:
问题ID(questionId,
必填
):
标题(title,
必填
):
内容(content):
当前用户token(token):
获取一个课程下问题;搜索问题(GetOneCourseQuestionList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetOneCourseQuestionList
接口方法:GetOneCourseQuestionList(string courseId, string keyWord, int rows, int page, string sort, string order, string callback)
返回数据:
课程ID(courseId,
必填
):
检索关键字(keyWord):
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
获取一个课程下问题;搜索问题 (新)(GetOneCourseQuestionList_V2)
查看
接口地址:/QuestionAnswer/AskAnswer/GetOneCourseQuestionList_V2
接口方法:GetOneCourseQuestionList_V2(string studentCourseID,string courseId, string keyWord, int rows, int page, string sort, string order, string callback)
返回数据:
选课ID(studentCourseID,
学生时必填
):
课程ID(courseId,
必填
):
检索关键字(keyWord):
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
获取一个资源下的所有问题(GetResourceQuestionList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetResourceQuestionList
接口方法:GetResourceQuestionList(string courseId, string chapterId, string sectionId, string resouceId, int rows, int page, string sort, string order, string callback)
返回数据:
课程ID(courseId,
必填
):
章ID(chapterId):
节ID(sectionId):
资源ID(resouceId,
必填
):
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
获取一个资源下的所有问题 新(GetResourceQuestionList_V2)
查看
接口地址:/QuestionAnswer/AskAnswer/GetResourceQuestionList_V2
接口方法:GetResourceQuestionList_V2(string studentCourseID,string courseId, string chapterId, string sectionId, string resouceId, int rows, int page, string sort, string order, string callback)
返回数据:
选课ID(studentCourseID,
学生时必填
):
课程ID(courseId,
必填
):
章ID(chapterId):
节ID(sectionId):
资源ID(resouceId,
必填
):
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
获取一个问题(GetQuestionByID)
查看
接口地址:/QuestionAnswer/AskAnswer/GetQuestionByID
接口方法:GetQuestionByID(string questionId, string callback)
返回数据:
问题ID(questionId,
必填
):
当前用户token(token):
获取一个问题下的所有回答(GetAnswerList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetAnswerList
接口方法:GetAnswerList(string questionId, int rows, int page, string sort, string order, string callback)
返回数据:
问题ID(questionId,
必填
):
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
删除问题(DeleteQuestion)
查看
接口地址:/QuestionAnswer/AskAnswer/DeleteQuestion
接口方法:DeleteQuestion(string questionId, string callback)
返回数据:
问题ID(questionId,
必填
):
当前用户token(token):
删除回答(DeleteAnswer)
查看
接口地址:/QuestionAnswer/AskAnswer/DeleteAnswer
接口方法:DeleteAnswer(string answerId, string callback)
返回数据:
回答ID(answerId,
必填
):
当前用户token(token):
增加浏览数(AddBrowseCount)
查看
接口地址:/QuestionAnswer/AskAnswer/AddBrowseCount
接口方法:AddBrowseCount(string questionId, string callback)
返回数据:
问题ID(questionId,
必填
):
当前用户token(token):
是否已收藏(CheckFavorite)
查看
接口地址:/QuestionAnswer/AskAnswer/CheckFavorite
接口方法:CheckFavorite(string favoriteId, string callback)
返回数据:
被收藏的问题ID(favoriteId,
必填
):
当前用户token(token):
添加收藏(AddFavorite)
查看
接口地址:/QuestionAnswer/AskAnswer/AddFavorite
接口方法:AddFavorite(int favoriteType, string favoriteId, string callback)
备注:收藏类型,1,问答
返回数据:
收藏类型(favoriteType,
必填
):
被收藏的问题ID(favoriteId,
必填
):
当前用户token(token):
取消收藏(CancelFavorite)
查看
接口地址:/QuestionAnswer/AskAnswer/CancelFavorite
接口方法:CancelFavorite(string favoriteId, string callback)
返回数据:
被取消收藏的问题ID(favoriteId,
必填
):
当前用户token(token):
是否已点赞(CheckPraise)
查看
接口地址:/QuestionAnswer/AskAnswer/CheckPraise
接口方法:CheckPraise(string praiseId, string callback)
返回数据:
被点赞的问题ID(praiseId,
必填
):
当前用户token(token):
添加点赞(AddPraise)
查看
接口地址:/QuestionAnswer/AskAnswer/AddPraise
接口方法:AddPraise(int praiseType, string praiseId, string callback)
备注:点赞类型,1,问答
返回数据:
收藏类型(praiseType,
必填
):
被收藏的问题ID(praiseId,
必填
):
当前用户token(token):
取消点赞(CancelPraise)
查看
接口地址:/QuestionAnswer/AskAnswer/CancelPraise
接口方法:CancelPraise(string praiseId, string callback)
返回数据:
被取消点赞的问题ID(praiseId,
必填
):
当前用户token(token):
我的提问:获取指定用户的所有问题(GetUserQuestionList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetUserQuestionList
接口方法:GetUserQuestionList(int rows, int page, string sort, string order, string callback)
返回数据:
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
我的回答:获取指定用户的所有回答(GetUserAnswerList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetUserAnswerList
接口方法:GetUserAnswerList(int rows, int page, string sort, string order, string callback)
返回数据:
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
我的收藏:获取指定用户所有收藏的问题(GetUserFavoriteList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetUserFavoriteList
接口方法:GetUserFavoriteList(int rows, int page, string sort, string order, string callback)
返回数据:
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
全部问题:获取学生所选课程下的所有问题(GetAllCourseQuestionList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetAllCourseQuestionList
接口方法:GetAllCourseQuestionList(int rows, int page, string sort, string order, string callback)
返回数据:
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
辅导答疑:获取教师课程信息(GetTeacherCourseInfo)
查看
接口地址:/QuestionAnswer/AskAnswer/GetTeacherCourseInfo
接口方法:GetTeacherCourseInfo(string callback)
返回数据:
当前用户token(token):
辅导答疑:获取教师全部课程下的所有问题(GetTeacherQuestionList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetTeacherQuestionList
接口方法:GetTeacherQuestionList(string courseId,string batchId,string baseLevelId,string subjectId,string stationId,string classId,int resolveStatus, int rows, int page, string sort, string order, string callback)
返回数据:
课程ID(courseId,
获取全部课程时为空;获取单个课程时必填
):
批次ID(batchId):
层次ID(baseLevelId):
专业ID(subjectId):
学习中心ID(stationId):
班级ID(classId):
解决状态 0未解决 1已解决 2全部(resolveStatus):
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
奥鹏辅导答疑:获取奥鹏教师全部课程下的所有问题(GetOpenTeacherQuestionList)
查看
接口地址:/QuestionAnswer/AskAnswer/GetOpenTeacherQuestionList
接口方法:GetOpenTeacherQuestionList(int rows, int page, string sort, string order, Guid? orgId, Guid? courseId, int resolveStatus, string callback)
返回数据: {total:10 ,rows[ { AnswerCount:2---回答数
ApproveStatus:1--审核状态
CourseID: "7f4ec612-b033-4f85-bf18-8fa85efb0cc6"
CourseName :"0321测试课程"--课程名称
CreateTime:"2017-03-29 11:08:37"
CreatorID : "a9825766-9874-49fb-be3d-9618c09b647d"
CreatorType: 2 ---创建人类型,1:教师;2:学生
ID: "32f5bd03-c43d-453d-9543-2bed47103161"
NickName: "自用学生05" --提问者
ResolveStatus : 1 --解决状态
Title :"把健健康康"--标题
Status: 1
UserName : "zyxs05"
OrgName : "北方工业大学"--院校名称 } ]}
院校ID(orgId,
获取全部院校时为空;获取单个院校时必填
):
课程ID(courseId,
获取全部课程时为空;获取单个课程时必填
):
解决状态(resolveStatus,
0未回答 1已回答 2全部
):
行数(rows,
必填
):
页数(page,
必填
):
排序字段(sort):
排序方式(order,asc/desc):
当前用户token(token):
辅导答疑:获取教师课程下所有未解决的问题数量(GetTeacherQuestionCount)
查看
接口地址:/QuestionAnswer/AskAnswer/GetTeacherQuestionCount
接口方法:GetTeacherQuestionCount(string callback)
返回数据:
当前用户token(token):
奥鹏教师辅导答疑:获取奥鹏教师课程下所有未解决的问题数量(GetOpenTeacherQuestionCount)
查看
接口地址:/QuestionAnswer/AskAnswer/GetOpenTeacherQuestionCount
接口方法:GetOpenTeacherQuestionCount(string callback)
返回数据:{Questioncount: 98}
当前用户token(token):
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn