久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

百度知道開(kāi)放平臺(tái)/響應(yīng)數(shù)據(jù)包規(guī)范

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

百度知道開(kāi)放平臺(tái) | 后臺(tái)管理 | API接口

響應(yīng)數(shù)據(jù)包的格式由調(diào)用時(shí)傳遞的format參數(shù)指定(默認(rèn)為xml格式),無(wú)論是xml格式還是json格式,輸出內(nèi)容都是UTF-8格式。目前,百度知道頻道目前支持xml、json格式。

XML輸出格式[ ]

  • 文檔編碼格式UTF-8
  • 接口的返回?cái)?shù)據(jù)中,數(shù)組對(duì)應(yīng)的xml節(jié)點(diǎn)包含list=”true”屬性,其子節(jié)點(diǎn)的標(biāo)簽名跟對(duì)應(yīng)的數(shù)據(jù)有聯(lián)系,并且同個(gè)數(shù)組內(nèi)的同級(jí)節(jié)點(diǎn)的標(biāo)簽名一致。例如表示問(wèn)題標(biāo)題列表對(duì)應(yīng)的xml輸出可能為:
<questionList list="true">
<title><![CDATA[北京一共有幾個(gè)區(qū)?]]></title>
<title><![CDATA[百度大廈的地址是什么?]]></title>
</questionList>
  • 接口的返回?cái)?shù)據(jù)中,對(duì)象類型和普通數(shù)據(jù)類型數(shù)據(jù)(string,int,double,bool)對(duì)應(yīng)的xml節(jié)點(diǎn)不包含list屬性或者list屬性值為false,節(jié)點(diǎn)標(biāo)簽名具有實(shí)際意義,與數(shù)據(jù)所描述的信息相符。例如,表示問(wèn)題的數(shù)據(jù)對(duì)應(yīng)的xml輸出為:
<question list=”false”>
<title><![CDATA[百度大廈的地址是什么?]]></title>
<url><![CDATA[http://zhidao.xxx.com/question/b231e997ade585b3e99481e59bbd7a62310200]]</url>
<content><![CDATA[如題,百度大廈地址在]]</ content >
</question>

json輸出格式[ ]

API調(diào)用時(shí)如果傳遞format參數(shù)為json(大小寫(xiě)不敏感),則正常響應(yīng)包符合如下規(guī)范的json字符串:

  • http響應(yīng)頭中的Content-Type指定為application/json, charset=utf-8
  • 字符串編碼格式是UTF-8

字符串內(nèi)容是XML輸出數(shù)據(jù)所對(duì)應(yīng)的PHP數(shù)組的標(biāo)準(zhǔn)JSON字符串

錯(cuò)誤響應(yīng)輸出格式[ ]

錯(cuò)誤響應(yīng)輸出內(nèi)容符合以下規(guī)范:

  • 返回內(nèi)容由error_code, error_msg, request_args這3個(gè)屬性組成,分別用于描述錯(cuò)誤碼,錯(cuò)誤信息,以及調(diào)用Open API時(shí)所傳遞的所有參數(shù)的信息。
  • request_args屬性是一個(gè)數(shù)組,由n個(gè)包含key和value屬性的對(duì)象組成

例如,假設(shè)第三方應(yīng)用調(diào)用baidu.zhidao.getQuestionList接口時(shí)傳遞的參數(shù)api_key無(wú)效,則其對(duì)應(yīng)的xml格式的錯(cuò)誤響應(yīng)包為如下格式:

<?xml version="1.0" encoding="UTF-8"?>
<baidu_zhidao_getQuestionList_response>
<error_code>101</error_code>
<error_msg>Invalid API key</error_msg>
<request_args list="true">
<arg>
<key><![CDATA[cid]]></key>
<value><![CDATA[249]]></value>
</arg>
<arg>
<key><![CDATA[method]]></key>
<value><![CDATA[baidu.zhidao.getQuestionLis]]></value>
</arg>
</request_args>
</ baidu_zhidao_getQuestionList_response >

Json格式的字符串內(nèi)容是XML輸出數(shù)據(jù)所對(duì)應(yīng)的PHP數(shù)組的標(biāo)準(zhǔn)JSON字符串



參考來(lái)源[ ]

百度知道開(kāi)放平臺(tái)使用手冊(cè)導(dǎo)航

后臺(tái)管理

功能簡(jiǎn)表|拒絕詞設(shè)置|反拒絕詞設(shè)置|檢索拒絕詞設(shè)置|分類設(shè)置|批量操作|首頁(yè)公告區(qū)|首頁(yè)分類設(shè)置|精彩推薦發(fā)布|用戶之星發(fā)布|頁(yè)面標(biāo)題管理|Banner位投放|頭尾管理|管理員管理|背景修改|頭銜管理|頭銜授予|用戶頭銜管理

API接口

請(qǐng)求數(shù)據(jù)包規(guī)范|響應(yīng)數(shù)據(jù)包規(guī)范|錯(cuò)誤碼定義|baidu.zhidao.getCatalogInfo | baidu.zhidao.getQuestionList | baidu.zhidao.getQuestionSearch | baidu.zhidao.getQuestionInfo | baidu.zhidao.getQuestionAnswer | baidu.zhidao.getUserInfo | baidu.zhidao.getUserQuestionList | baidu.zhidao.getUserAnswerList | baidu.zhidao.getRecommend | baidu.zhidao.getUserScoreRank | baidu.zhidao.changeUserWealth | baidu.zhidao.setBestAnswer | baidu.zhidao.question | baidu.zhidao.answer