POST api/Question/QSInfoGetById

根据题目标识,以及其它参数获取题目详细内容(用于学习记录之最近列表、练习列表、收藏等功能点击后题目内容的呈现,并提供上一题、下一题引导)

Request Information

URI Parameters

None.

Body Parameters

题目信息获取条件

PM_QuestionInfoGet
NameDescriptionTypeAdditional information
QuestionId

题目标识

integer

None.

QSOrdinal

题目在所处列表中的Position值(从0开始算起)

integer

None.

QSViewModule

查看题目详细内容的模块

Enum_QSInfoViewModule

None.

UserToken

当前登录用户的UserToken,由服务端在用户登录成功之后生成,并在整个访问过程中回传

string

None.

DomainName

来访域名(用户访问该站点时输入的域名)

string

None.

Request Formats

application/json, text/json

Sample:
{
  "QuestionId": 1,
  "QSOrdinal": 2,
  "QSViewModule": 1,
  "UserToken": "sample string 3",
  "DomainName": "sample string 4"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

APIResponseModelOfAM_QuestionInfo
NameDescriptionTypeAdditional information
Data

AM_QuestionInfo

None.

State

integer

None.

Msg

返回的错误或描述信息

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Data": {
    "FavoriteId": 1,
    "FavoriteType": 2,
    "QSGuide": {
      "PreviousQSId": 1,
      "NextQSId": 2,
      "TotalAmount": 3
    },
    "QueType": 64,
    "QueContent": "sample string 4",
    "DataContent": "sample string 5",
    "ComeFromDescription": "sample string 6",
    "AnswerOptionList": [
      {
        "IsSelected": 1,
        "AnswerId": 2,
        "AnswerContent": "sample string 3",
        "IsRight": 64
      },
      {
        "IsSelected": 1,
        "AnswerId": 2,
        "AnswerContent": "sample string 3",
        "IsRight": 64
      }
    ],
    "QuestionImageList": [
      {
        "QSImageId": 1,
        "ImageUrl": "sample string 2"
      },
      {
        "QSImageId": 1,
        "ImageUrl": "sample string 2"
      }
    ],
    "Analysis": "sample string 7",
    "Accuracy": 8,
    "ErrorProneAnswerId": 9,
    "ErrorRate": 10,
    "Category3rdName": "sample string 11"
  },
  "State": 1,
  "Msg": "sample string 2"
}