书签百度知道开放平台openAPI接口规范文档 V10

百度开放平台  时间:2021-02-24  阅读:()

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。百度知道开放平台OPEN API接口规范文档V1.0

百度在线网络技术(北京)有限公司

(版权所有,翻版必究)

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。修改记录

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

目录

1 背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

2 规范适用对象说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

3 名词解释. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4 请求数据包格式规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4. 1 URL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4.2. 1 系统级参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4.2.2 业务级参数的通用约定. . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4.2.3 参数签名算法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5 响应数据包格式规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5. 1 XML输出格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.2 json输出格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.3 错误响应输出格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

6 错误码定义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7 API接口细则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 1 baidu. zhidao.getCatalogInfo. . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 1. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 1.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 1.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.2 baidu. zhidao.getQuestionList. . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.2. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.2.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.2.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.3 baidu. zhidao.getQuestionSearch. . . . . . . . . . . . . . . . . . .错误未定义书签。

7.3. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

7.3.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.3.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.4 baidu. zhidao.getQuestionInfo. . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.4. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.4.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.4.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.5 baidu. zhidao.getQuestionAnswer. . . . . . . . . . . . . . . . . . .错误未定义书签。

7.5. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.5.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.5.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.6 baidu. zhidao.getUserInfo. . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.6. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.6.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.6.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.7 baidu. zhidao.getUserQuestionList. . . . . . . . . . . . . . . . .错误未定义书签。

7. 7. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 7.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 7.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.8 baidu. zhidao.getUserAnswerList. . . . . . . . . . . . . . . . . . .错误未定义书签。

7.8. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.8.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.8.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.9 baidu. zhidao.getRecommend. . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.9. 1 功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.9.2 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7.9.3 返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 10 baidu. zhidao.getUserScoreRank. . . . . . . . . . . . . . . . . . . .错误未定义书签。

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

7. 10. 1功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 10.2参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 10.3返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 11 baidu. zhidao.changeUserWealth. . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 11. 1功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 11.2参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 11.3返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 12 baidu. zhidao. setBestAnswer. . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 12. 1功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 12.2参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 12.3返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 13 baidu. zhidao.question. . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 13. 1功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 13.2参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 13.3返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 14 baidu. zhidao.answer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 14. 1功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 14.2参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

7. 14.3返回值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

8 第三方提供API接口细则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

8. 1 回答反馈接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

8.2 动作提醒接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

9 附件及参考资料. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

1 背景

本文旨在为第三方合作站点应用访问知道频道开放服务提供统一的HTTP接口调用与交互规范。

本文中描述的规范包括知道频道的查询分类树信息、 问题列表查询接口、 检索查询接口、 查询精彩推荐接口、 查询用户信息接口、 查询用户提问回答信息接口、 查询用户排行榜接口、 提问接口、 回答接口、 消息提醒接口、 财富兑换接口和采纳最佳答案接口。

2 规范适用对象说明

本规范仅适用于由服务器端发起调用请求、 POST提交数据以及GET请求文本数据结果的Open API。

3 名词解释

 百度知道:

 各网站的百度知道频道:

 API KEY:注册API合作时由百度的OPEN API平台分配的唯一标识一个应用的

字符串,又称应用公钥

 API SECRET:注册API合作时由百度的OPEN API平台分配的应用密钥,用于平

台与合作站点之间通信时的参数签名

4 请求数据包格式规范

4. 1 URL

按照百度Open API规范, 百度知道频道OPEN API提供如下REST风格的HTTP接口:

{query_string}query_string 由系统级参数部分和具体Open API调用参数部分组成, 以

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。key1=value&key2=value2&…表示,对于采用POST请求的Open API, query_string部分则是在POST请求体里。所有查询类的Open API接口既支持POST,也支持GET方式,提交类的OPEN API接口仅支持POST方式。

4. 2参数

4. 2. 1系统级参数

以下参数是由百度Open API平台系统定义的, 百度知道频道需要支持这些参数以便接入该平台提供开放接口。百度知道频道采用应用授权认证接口方式,合作初始百度知道开放平台代第三方站点申请应用分配api_key和参数签名密钥api_secret。表格4-1 API系统级参数

4. 2. 2业务级参数的通用约定

百度知道频道遵守百度Open API规范中业务级通用参数的约定。

表格4-2业务级参数的通用约定

4. 2. 3参数签名算法

参数签名生成算法采取如下方式( PHP版) ,其它语言根据注释描述完成等同功能:

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

//param_array是key-value形式的参数数组,不包括api_secret密钥本身

//secret是合作申请成功后分配的api_secret密钥function generate_sig($param_array, $secret) {

$str =;

//对param_array中的参数名称进行升序排序ksort($param_array) ;

//按照如下格式转换数组为string格式foreach ($param_array as $k=>$v) {

$str .= "$k=$v";

}

//string末端补充api_secret密钥

$str .= $secret;

//生成32位小写MD5为最终的数据签名return md5($str) ;

}

注:密钥是百度知道频道分配给第三方应用的secret_key, 该算法返回的结果便是系统级参数中的bd_sig。

5 响应数据包格式规范

响应数据包的格式由调用时传递的format参数指定(默认为xml格式) ,无论是xml格式还是json格式,输出内容都是UTF-8格式。当前, 百度知道频道当前支持xml、json格式。

5. 1 XML输出格式

 文档编码格式UTF-8

CloudCone(12.95美元/月CN2 GT线路,KVM架构1 Gbps带宽

整理一下CloudCone商家之前推送的闪购VPS云服务器产品,数量有限,活动推出可能很快机器就售罄了,有需要美国便宜VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器提供商,国外实力大厂,自己开发的主机系统面板,CloudCone主要销售美国洛杉矶云服务器产品,优势特点是...

A400互联(49元/月)洛杉矶CN2 GIA+BGP、1Gbps带宽,全场独服永久5折优惠

a400互联是一家成立于2020年商家,主营美国机房的产品,包括BGP线路、CN2 GIA线路的云服务器、独立服务器、高防服务器,接入线路优质,延迟低,稳定性高,额外也还有香港云服务器业务。当前,全场服务器5折,香港VPS7折,洛杉矶VPS5折,限时促销!A400互联官网:https://a400.net/优惠活动全场独服永久5折优惠(续费同价):0722香港VPS七折优惠:0711洛杉矶VPS五...

RAKsmart便宜美国/日本/中国香港VPS主机 低至月$1.99 可安装Windows

RAKsmart 商家这几年还是在做事情的,虽然他们家顺带做的VPS主机并不是主营业务,毕竟当下的基础云服务器竞争过于激烈,他们家主营业务的独立服务器。包括在去年开始有新增多个数据中心独立服务器,包括有10G带宽的不限流量的独立服务器。当然,如果有需要便宜VPS主机的他们家也是有的,比如有最低月付1.99美元的美国VPS主机,而且可选安装Windows系统。这里商家有提供下面六款六月份的活动便宜V...

百度开放平台为你推荐
明星论坛怎么建免费的论坛网站?手游运营手册游戏策划新手应该看那些书籍?iphone5解锁iphone5怎么解锁简体翻译成繁体简体中文转换成繁体怎么转换?bluestacksbluestacks怎么用?系统分析员如何成为系统分析师?网站优化方案网站优化方案如何写?网站优化方案网站建设及优化的方案网络虚拟机虚拟机网络怎么连接微信电话本怎么用微信电话本怎么使用呀,我的电话号码是存在手机里面,用这个软件就读取不了电话,我是第一次使用
空间主机 我的世界服务器租用 合租服务器 免费vps 国内永久免费云服务器 evssl证书 天猫双十一抢红包 中国智能物流骨干网 中国电信测速112 架设服务器 国外代理服务器软件 免费cdn 吉林铁通 腾讯总部在哪 宏讯 atom处理器 实惠 cdn服务 亿库 websitepanel 更多