欢迎来到天天文库
浏览记录
ID:43659225
大小:539.90 KB
页数:28页
时间:2019-10-12
《知道开放平台openapi接口规范文档v10》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、百度知道开放平台OPENAPI接口规范文档VI.0系统名称百度知道开放平台OPENAPI服务接口项目负责人作者陈霖文档提交日期2010-11-04百度在线网络技术(北京)有限公司(版权所有,翻版必究),修改记录No修改后版本号修改内容简介修改日期修改人11.0百度知道OPENAPI服务接口2010-11-04陈霖7.7.1背景67.7.2规范适用对象说明67.7.3名词解释67.7.4请求数据包格式规范64.1URL64.2参数72.1系统级参数74.2.2业务级参数的通用约定74.2.3参数签龙算法77.7.5响应数据包格式规范85.1XML输出格式82js
2、on输出格式95.3错误响应输出格式97.7.6错误码定义107.7.7API接口细则107.1baidu.zhidao.getCataloglnfo107.1.1功能107.1.2参数117.1.3返回值117.2baidu.zhidao.getQuestionList11功能11参数11返回值127.3baidu.zhidao・getQuestionSearch12功能12参数12返回值137.4baidu.zhidao.gctQucslionlnfo13功能13参数13返回值147.5baidu.zhidao.getQuestionAnswer14功能1
3、4参数14返回值157.6baidu.zhidao.getUserlnfo157.6.1功能157.6.2参数157.6.3返回值157.7baidu.zhidao.getUserQuestionList16功能16参数16返回值177.8baidu.zhidao.getUserAnswerList17功能17参数17返回值187.9baidu.zhidao・getRecommend187.9.1功能187.9.2参数187.9.3返回值187.10baidu.zhidao.gctUscrScorcRank19功能197」0.2参数197.3.1返回值197.
4、11baidu.zhidao.changeUserWealth20功能20参数20返回值217.12baidu.zhidao.setBestAnswer217.11.1功能217」2.2参数214.返回值217.13baidu.zhidao.question217」3.1功能217」3.2参数227.13.3返回值227.14baidu.zhidao・answer227.14」功能22参数227」4.3返回值237.7.1第三方提供API接口细则23<回答反馈接口23<动作提解接口257.7.2附件及参考资料251背景本文旨在为第三方合作站点应用访问知道频道开
5、放服务提供统一的HTTP接口调用与交互规范。本文中描述的规范包括知道频道的查询分类树信息、问题列表查询接口、检索查询接口、查询精彩推荐接口、查询用户信息接口、查询用户提问回答信息接口、查询用户排行榜接口、提问接口、回答接口、消息提醒接口、财富兑换接口和采纳最佳答案接口。2规范适用对象说明本规范仅适用于由服务器端发起调用请求、POST提交数据以及GET请求文本数据结果的OpenAPI。3名词解释■百度知道:http://zhidao.baidu.com各网站的百度知道频道:http://zhidao.xxx.comAPTKEY:注册API合作时由百度的0PENA
6、PI平台分配的唯一标识一个应用的字符串,又称应用公钥APISECRET:注册API合作时由百度的OPENAPI平台分配的应用密钥,用于平台与合作站点之间通信时的参数签名4请求数据包格式规范1URL按照百度OpenAPI规范,百度知道频道OPENAPI提供如下REST风格的HTTP接口:htlp://zhidao.xxx.com/restserver/zhidao?{query_string}query-string由系统级参数部分和具体OpenAPI调用参数部分组成,以keyl=value&key2=value2&...表示,对于采用POST请求的OpenAP
7、I,query-string部分则是在POST请求体里。所有查询类的0penAPT接口既支持POST,也支持GET方式,提交类的OPENAPI接口仅支持POST方式。4.2参数4.2.1系统级参数以下参数是由百度OpenAPI平台系统定义的,百度知道频道需要支持这些参数以便接入该平台提供开放接口。百度知道频道采用应用授权认证接口方式,合作初始百度知道开放平台代第三方站点申请应用分配api-key和参数签名密钥api-secret,表格4・1API系统级参数参数名类型是否必需描述api-keystring是注册应用时分配到的apikeymethodstring是
8、采取baidu.zhidao.getQ
此文档下载收益归作者所有