GET {version}/Course/GetCourseDetails?courseId={courseId}

获得课程明细

Request Information

URI Parameters

NameDescriptionTypeAdditional information
courseId

课程编号

integer

Required

version

string

None.

Body Parameters

None.

Response Information

Resource Description

CourseDetailDtO
NameDescriptionTypeAdditional information
CourseID

课程编码

integer

None.

Money

价格

string

None.

FixedPrice

固定原价

decimal number

None.

OriginalMoney

原价

string

None.

OriginalPrice

原价--秒杀专用

decimal number

None.

PresentPrice

现价--秒杀专用

decimal number

None.

PurchaseStartTime

限购开始时间--秒杀专用

string

None.

OnlyNum

仅剩数量

integer

None.

IsShowOnly

是否显示仅剩数量

integer

None.

CourseName

课程名称

string

None.

TeacherName

授课老师

string

None.

Notice

课程公布

string

None.

Publish

详情课程公告

string

None.

SaleDate

开售时间

Object

None.

BuyNum

购买人数

integer

None.

IsBuy

是否已购买

boolean

None.

IsGood

是否发货: 是:true,否:false

boolean

None.

PurchaseNum

限购人数

integer

None.

Remark

课程介绍-包含富文本

string

None.

IsOpen

购买按钮是否能打开

boolean

None.

BuyStatus

购买状态 0未开售 1立即购买 2已停售 3 售罄

integer

None.

BuyStatusStr

购买状态文本

string

None.

Message

购买按钮文本显示

string

None.

IsApplePay

是否内购

integer

None.

ApplePayNo

苹果内购编码

string

None.

ImgUrl

课程封面图片

string

None.

CourseType

课程类型

integer

None.

Helps

常见问题列表

Collection of CourseHelpDto

None.

IsSecondKill

是否秒杀

integer

None.

IsAgreement

是否协议班

integer

None.

IsUploadVideo

是否上传视频

integer

None.

AgreementContent

协议内容

string

None.

AgreementName

协议名称

string

None.

Response Formats

application/json, text/json

Sample:
{
  "CourseID": 1,
  "Money": "sample string 2",
  "FixedPrice": 1.0,
  "OriginalMoney": "sample string 3",
  "OriginalPrice": 1.0,
  "PresentPrice": 1.0,
  "PurchaseStartTime": "sample string 4",
  "OnlyNum": 5,
  "IsShowOnly": 6,
  "CourseName": "sample string 7",
  "TeacherName": "sample string 8",
  "Notice": "sample string 9",
  "Publish": "sample string 10",
  "SaleDate": {},
  "BuyNum": 1,
  "IsBuy": true,
  "IsGood": true,
  "PurchaseNum": 1,
  "Remark": "sample string 14",
  "IsOpen": true,
  "BuyStatus": 16,
  "BuyStatusStr": "sample string 17",
  "Message": "sample string 18",
  "IsApplePay": 19,
  "ApplePayNo": "sample string 20",
  "ImgUrl": "sample string 21",
  "CourseType": 22,
  "Helps": [
    {
      "CouserID": 1,
      "Question": "sample string 1",
      "Answer": "sample string 2",
      "SortNum": 1
    },
    {
      "CouserID": 1,
      "Question": "sample string 1",
      "Answer": "sample string 2",
      "SortNum": 1
    }
  ],
  "IsSecondKill": 23,
  "IsAgreement": 24,
  "IsUploadVideo": 25,
  "AgreementContent": "sample string 26",
  "AgreementName": "sample string 27"
}

application/xml, text/xml

Sample:
<CourseDetailDtO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eshikao.Models.Course">
  <AgreementContent>sample string 26</AgreementContent>
  <AgreementName>sample string 27</AgreementName>
  <ApplePayNo>sample string 20</ApplePayNo>
  <BuyNum>1</BuyNum>
  <BuyStatus>16</BuyStatus>
  <BuyStatusStr>sample string 17</BuyStatusStr>
  <CourseID>1</CourseID>
  <CourseName>sample string 7</CourseName>
  <CourseType>22</CourseType>
  <FixedPrice>1</FixedPrice>
  <Helps>
    <CourseHelpDto>
      <Answer>sample string 2</Answer>
      <CouserID>1</CouserID>
      <Question>sample string 1</Question>
      <SortNum>1</SortNum>
    </CourseHelpDto>
    <CourseHelpDto>
      <Answer>sample string 2</Answer>
      <CouserID>1</CouserID>
      <Question>sample string 1</Question>
      <SortNum>1</SortNum>
    </CourseHelpDto>
  </Helps>
  <ImgUrl>sample string 21</ImgUrl>
  <IsAgreement>24</IsAgreement>
  <IsApplePay>19</IsApplePay>
  <IsBuy>true</IsBuy>
  <IsGood>true</IsGood>
  <IsOpen>true</IsOpen>
  <IsSecondKill>23</IsSecondKill>
  <IsShowOnly>6</IsShowOnly>
  <IsUploadVideo>25</IsUploadVideo>
  <Message>sample string 18</Message>
  <Money>sample string 2</Money>
  <Notice>sample string 9</Notice>
  <OnlyNum>5</OnlyNum>
  <OriginalMoney>sample string 3</OriginalMoney>
  <OriginalPrice>1</OriginalPrice>
  <PresentPrice>1</PresentPrice>
  <Publish>sample string 10</Publish>
  <PurchaseNum>1</PurchaseNum>
  <PurchaseStartTime>sample string 4</PurchaseStartTime>
  <Remark>sample string 14</Remark>
  <SaleDate />
  <TeacherName>sample string 8</TeacherName>
</CourseDetailDtO>