1. 听新闻:news-newsInfo

用户界面

手机:

适用产品: 搜索,语音助手

1.1 请求

新闻查询

请求报文样例:

  1. {
  2.    "slots": {
  3.        "newsCategory": {
  4.            "name": "newsCategory",
  5.            "slotType": "string",
  6.            "values": [
  7.                {
  8.                    "real": "娱乐"
  9.                }
  10.            ]
  11.        }
  12.    }
       
  13. }

成员名称

描述

是否必选

类型

取值范围

beginDateTime

要求新闻文章的最老发布时间,   缺省时: 默认为 3 天前

否

DateTimeFormatString


endDateTime

要求新闻文章的最新发布时间,   缺省时: 默认为当前时间

否

DateTimeFormatString


limit

请求新闻文章的结果数,   缺省时: 默认为 5,   最大为 10

否(默认值:5)

string

最大长度:10

newsCategory

对频道的需求,缺省时, 默认为空字符串。例如: 我想听娱乐新闻 →娱乐
  支持的类型: 要闻、财经、房产、科技、时政、娱乐、财经、娱乐、文化、健康、足球、社会、科技、娱乐

否

string

最大长度:128

dateTime

对时间的需求, 缺省时, 默认为空字符串。例如: 早间的新闻 → 早间

否

string

最大长度:128

person

对人物的需求, 缺省时, 默认为空字符串。例如:演员ABC的最新消息 → ABC"

否

string

最大长度:128

country

对地点的需求, 缺省时, 默认为空字符串。例如: 中国昨天发生了什么事 → 中国"

否

string

最大长度:128

province

对地点的需求, 缺省时, 默认为空字符串。例如: 江苏昨天发生了什么事 → 江苏"

否

string

最大长度:128

city

对地点的需求, 缺省时, 默认为空字符串。例如: 深圳昨天发生了什么事 → 深圳"

否

string

最大长度:128

location

对地点的需求, 缺省时, 默认为空字符串。例如: 广东深圳昨天发生了什么事 → 广东深圳",该字段后续作废,当前兼容性保留

否

string

最大长度:128

keywords

其他主要需求, 缺省时, 默认为空字符串。例如: 加息的新闻 → 加息"

否

string

最大长度:128

srcFrom

对新闻来源的需求, 缺省时, 默认为空字符串。例如: 我想听XXX新闻 →   XXX新闻

否

string

最大长度:128


1.2 响应

信息信息

响应报文样例:

  1. {
  2.  "newsInfos": [
  3.    {
  4.      "contentId": "abcd-1234-fghi-5678",
  5.      "pubTime": "20181201202000000",
  6.      "title": "新闻标题",
  7.      "source": "XX新闻",
  8.      "subtitle": "新闻子标题",
  9.      "digest": "摘要信息",
  10.      "voiceUrl": "https://example.com/voice.mp3",
  11.      "image": {
  12.        "medium": {
  13.          "url": "https://example.com/img.png",
  14.          "widthPixels": 600,
  15.          "heightPixels": 400
  16.        }
  17.      },
  18.      "link": {
  19.          "webURL": "",
  20.          "deepLink": {
  21.            "url": "demo://news/action?param1=xxx&param2=yyy",
  22.            "appName": "demo",
  23.            "appPackage": "com.demo.news",
  24.            "minVersion": "",
  25.            "minAndroidAPILevel": "23"
  26.          },
  27.          "quickApp": {
  28.            "url": "hap://app/com.huawei.hag/demo/news",
  29.            "minPlatformVersion": "",
  30.            "minVersion": ""
  31.          }
  32.        }
  33.    }
  34.  ]
  35. }
成员名称描述是否必选类型取值范围
newsInfos/否NewsInfoItem[]最大Item数: 128

2. 看新闻-新闻短视频推荐(news-newsVideoInfo)

看新闻-新闻短视频推荐(news-newsVideoInfo)

2.1 请求

华为新闻短视频内容信息请求

暂无成员

2.2 响应

华为新闻短视频内容信息响应

成员名称描述是否必选类型取值范围
items
否NewsVideoInfo[]最大Item数:100

3. 结构

3.1 NewsInfoItem

成员名称描述是否必选类型取值范围
contentId内容ID是string最大长度: 128
pubTime发布时间是DateTimeFormatString/
title标题是string最大长度: 128
source新闻来源是string最大长度: 128
subtitle附标题否string最大长度: 128
digest文章的摘要,字数80 汉字左右,缺省为空字符串。否string最大长度: 256
voiceUrl文章的语音url,缺省为空字符串。必须使用https协议。语音场景,响应必须携带非空字符串。否string最大长度: 512
image新闻图片否ImageInfo/
link
播放新闻的跳转地址
否Interaction

3.2 NewsVideoInfo

新闻短视频信息

成员名称描述是否必选类型取值范围
vodId新闻短视频Id是string最大长度:64
vodName新闻短视频名称是string最大长度:256
spNameSP名称否string最大长度:128
playNum播放次数否int
image新闻短视频图片否ImageInfo
detailUrl新闻短视频跳转链接是Interaction
publishTime新闻发布时间,格式为yyyyMMddHHmmss否string最大长度:14
spIconSP的图标图片地址否string最大长度:256