文档
测试

获取文章内容

POST
http://192.168.1.128/AIread/get_article

接口描述

临时链接

请求参数

参数名
类型
描述
必填
account
String
用户账号
必填
number
int
文章ID
必填
keylink
int
环节数 1、2、3、4分别表示四个环节
必填
sign
String
签名(生成方式:MD5(timestamp+'auth0t7apq') md5加密-utf8编码格式)
必填
timestamp
int
当前时间十位时间戳
必填

响应参数

参数名
类型
描述
必填
code
int
示例:200
必填
info
string
示例:获取成功
必填
data
object
数据字典
必填
result
object
数据字典
必填
content
array
文章内容 数据列表
必填
number
int
文章ID 示例:10260
必填
paragraph
int
该句子对应的段落数(属于哪一段的内容) 示例:2
必填
article
int
同number,为文章ID 示例:10260
必填
content
string
该句子内容 示例:<p>The <k>task</k> did not seem very easy.
必填
content_mean
string
该句子的中文翻译 示例:这项任务看起来不太轻松。
必填
content_type
string
类型,再第三环节中,如果此处为‘EX’则需要加载音频 示例:EX
必填
img
string
音频名字,做预留 示例:M20200724.mp4
必填
id
int
该句子的ID 示例:3031
必填
audio
string
对应的视频,如果为空则表示没有 示例:https://aiword.oss-cn-hangzhou.aliyuncs.com/airead/video/M20200724.mp4
必填
question
array
文章问题 数据列表
必填
number
int
文章ID 示例:10260
必填
question
int
同number 示例:10260
必填
question_title
string
问题标题 注意:问题以及问题的选项可能是音频、文本、图片等情况,可通过区分后缀(.mp3\.wav区分音频,.png/.jpg区分图片,后面可能会有其它的未知题型,此处请做好扩展) 示例:What can be inferred about Gilbert?
必填
right_answer
string
问题选项,如果前面有"88+"进行标识,表示为正确答案 示例:88+He didn't often goes to the library.
必填
error_answer1
string
问题选项 示例:He often went to the library to read books.
必填
error_answer2
string
问题选项 示例:In his opinion, reading was great fun.
必填
error_answer3
string
问题选项 示例:He prefered reading at home.
必填
display
int
预留字段 示例:0
必填
question_type
int
预留字段 示例:0
必填
question_paragraph
int
该问题对应的段落数(属于哪一段的问题) 示例:3
必填
id
int
该问题的ID 示例:2058
必填
media
array
文章音频 数据列表
必填
voice
int
题目ID 示例:10260
必填
number
int
同voice 示例:10260
必填
paragraph
int
该音频对应的段落数(属于哪一段的音频)示例:1
必填
audio
string
音频链接 示例:https://airead.pgcxhy.com.cn/static/media/M20200724_01.mp3
必填
id
int
音频ID 示例:1702
必填

说明 / 示例

**状态码** 1. 200 获取成功 2. 404 参数不合法 3. 405 参数不合法 **响应数据使用** 1. 文本内容方面:第一、二、四环节在使用的时候请替换文本内容中存在的特殊标记字符,比如 `<p>、</p>、<u>、</u>、<k>、</k>`,另外 "\n" 表示换行符。 2. 请注意 "content->paragraph"、"question->question_paragraph"、"media->paragraph"三个字段,该字段对应表示的含义相同,表示该资源对应的文章段落(目前"content"中的资源是以"句子"为最小单位的,而一个段落中包含多个句子,请根据实际情况进行区分)。 3. 按照手机版智阅读流程,第一、四环节没有句子音频,因此当前两个环节学习的时候 "media" 字段的内容应该是 "[]" 空数组。第二环节中没有问题信息,学习时候 "question" 字段内容应该是 "[]" 空数组。 4. 如果句子以 `<p>` 进行开头,则从该句子开始到下一个出现带 `<p>` 字段的句子之前,属于一段。为实际段落。而已 "paragraph" 划分的段落则为逻辑段落,请注意区分。 5. `<u></u>`表示下划线,`<k></k>`表示此处该单词可点击查看单词的意思(使用 "第三环节查看单词接口",目前仅第三环节需要用到)