正确返回:

{

"status": "success",

"data": {

"id": "5b8b9572e116fb3714e6faba",

"content": "君问归期未有期,巴山夜雨涨秋池。",

"popularity": 1170000,

"origin": {

"title": "夜雨寄北",

"dynasty": "唐代",

"author": "李商隐",

"content": [

"君问归期未有期,巴山夜雨涨秋池。",

"何当共剪西窗烛,却话巴山夜雨时。"

],

"translate": [

"您问归期,归期实难说准,巴山连夜暴雨,涨满秋池。",

"何时归去,共剪西窗烛花,当面诉说,巴山夜雨况味。"

]

},

"matchTags": [

"秋",

"晚上"

],

"recommendedReason": "",

"cacheAt": "2018-09-17T21:18:44.693645"

},

"token": "6453911a-9ad7-457e-9b9d-c21011b85a0c",

"ipAddress": "162.248.93.154"

}

其中

data.content 是核心,即推荐的诗句

data.matchTags 是与你相关的标签,也是推荐给你的部分理由。

data.recommendedReason 是推荐原因,暂未支持。

data.cacheAt 是指我们会对每个 Token 进行预生成推荐数据并缓存。正常情况下我们会10分钟更新一次缓存数据。

data.popularity 是我们对这句诗的流行度评价

data.origin 源诗信息

data.origin.translate 是整诗翻译,部分诗词有,部分没有

token 是当前用户的 token ,原则上,同一个用户,一段时间内 Token 应该不变。

ipAddress 是当前用户的 ip ,如果 IP 有异常,您需要查明您是否在服务端调用

错误返回:

{

"status": "error",

"errCode": 2001,

"errMessage": "No matching handler"

}

errcode 是错误码,目前只有以下几种错误码,您也简单判断 HTTP 头中的状态码,对于错误返回,我们总不会返回 200

1001 :内部服务器错误,HTTP状态码 500

1002 :API路径不对,HTTP状态码 404

2002 :Token不是服务器签发,HTTP状态码 400

2003 :IP超过每日新用户限制,HTTP状态码 400,这很有可能是您没有正确保存 Cookies 或者 Token

php古诗代码,今日诗词开放接口 - 今日诗词 - 诗词实时智能推荐相关推荐

  1. Google缩进40%搜索结果,微信公众号/今日头条开放搜索引擎

    如图显示,Google已有40%搜索结果是缩进展示. 之前提过的Google新展现形式-缩进搜索结果,现在有了统计数据.已经有40%的搜索结果是缩进结果,没想到比例这么大了28%有一个缩进结果,8%有 ...

  2. 开放 接口 饿了么_饿了么口碑启动生态赋能计划 将在210城开放智慧餐厅业务合作窗口...

    站长之家(ChinaZ.com) 5月9日 消息:今日,阿里本地生活集团旗下平台口碑饿了么宣布口碑智慧餐厅将正式启动生态赋能计划,为生态合作伙伴开放一线到四线共 210 个城市的智慧餐厅业务合作窗口, ...

  3. 今日头条安卓_今日头条加入“常用”小程序窗口,小游戏或将再次崛起?

    安卓手机在今日头条7.1.8版本更新后,头条APP底部出现了[常用]标签,而点击后则会弹出小程序桌面.此前在今日头条上使用过的小程序会出现在此处.最好的位置+战略级的布局,已经很明确告诉我们,需要在今 ...

  4. python api接口 安全_App开放接口api安全性的设计与实现

    前言 在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证, 那么这就需要用户提供一些信息,比如用户名密码等 ...

  5. 开放接口加密方案_27种开放式解决方案,适用于所有教育

    开放接口加密方案 开放(从开源软件到开放硬件,再到开放原则)正在改变教育的范式. 因此,为庆祝今年的一切,我收集了2017年在Opensource.com上发表的有关该主题的27篇最佳文章. 我将它们 ...

  6. 如何基于微信开放接口开发企业的微信CRM

    业内一直都在传说微信是天生的 CRM,可是没有人看到过微信 CRM 的真容.随着微信最新公众平台的改版和开放接口的微信认证开放,微信 CRM 离企业越来越近.汉拓科技第一时间申请认证并对接了微信开放接 ...

  7. 如何基于微信开放接口开发企业的微信 CRM?

    一直说微信公众平台可以做CRM,但都说得很肤浅,这篇文章比较详细的做了说明,值得一读: 转自:http://www.geekpark.net/read/view/193267 By 黑板报值日生 |  ...

  8. Android 推送消息开放接口 OpenPush

    Android 推送消息开放接口 OpenPush 我们知道, 在中国不能使用 google 的服务. 在中国销售的手机甚至没有安装 google 的服务.所以, 原本由 google gcm 提供的 ...

  9. 开放接口/RESTful/Api服务的设计和安全方案详解

    一.总体思路 这个涉及到两个方面问题: 一个是接口访问认证问题,主要解决谁可以使用接口(用户登录验证.来路验证) 一个是数据数据传输安全,主要解决接口数据被监听(HTTPS安全传输.敏感内容加密.数字 ...

最新文章

  1. FFmpeg中拉取rtsp视频流并缩放显示测试代码
  2. MySQL Order by 语句用法与优化详解
  3. 最少拦截系统(dp)
  4. python 写cs程序_Python cs.cmdutils包_程序模块 - PyPI - Python中文网
  5. 实现费用管理 mysql_电信资费管理系统的设计与实现(NetBeans,MySQL)
  6. es6 语法 (Proxy和Reflect 的对比)
  7. 蓝桥杯-9-2 文本加密
  8. 使用JPA映射实体类和数据库中表时,实体类中定义的enum类型,数据库定义的是varchar类型,为什么使用JPA插入时字段变成了Integer类型
  9. 北京周末去哪儿 —— 玉渊潭
  10. 【转】回调函数,函数指针与函数对象
  11. mysql主从配置 简书_Mysql主从配置,实现读写分离-Go语言中文社区
  12. 你和学霸的差距,不只是成绩
  13. Linux下将mysql数据导入与导出
  14. 一笔订单,但是误付了两笔钱!这种重复付款异常到底该如何解决?
  15. CountDownLatch/CyclicBarrie用法记录
  16. 继扫楼推广后,P图病历也可发起筹款,水滴筹回应...
  17. android桌面小工具,超好用的手机桌面小组件,一键美化桌面,实用又美观
  18. 傅福:我可能是杭州接受BCH付款的第一个数码商家
  19. Java面试自我介绍篇
  20. 一文看懂为什么边缘计算是大势所趋

热门文章

  1. 百万粉丝都在看的Python上手教程----滚雪球学Python
  2. git checkout 用法
  3. python readline_python安装readline模块 实现自动补全
  4. 多线程的作用以及什么地方用到多线程?
  5. 编译原理——词法分析器实验
  6. unity3d 地面印花_Unity Shader案例篇—角色动态地面印记
  7. 【亲测】Ubuntu16.04手动安装nvidia显卡驱动+CUDA 8.0--Acer E5-572G版
  8. 程序员入门必读 的十大编程语言你了解吗
  9. 使用github客户端上传代码
  10. 最新、最全、含金量最高的Java开发学习资料,爱学习的小伙伴们赶紧狂欢吧!