接入功能
要接入百度知道开放平台,您的站点跟百度知道需要至少包含两个核心交互点:
1、订阅提问(百度知道 --> 您的站点)
当一个新问题产生时,百度知道开放平台会判断该问题是否符合您的定制需求,如果符合,百度知道将把这个问题的内容字段打包,用HTTP协议的POST方式发送给您提供的提问接口。当接收到一个新提问时,您可以把这个问题转化成适合您站点性质的方式去展现,以便获取回复。
2、回答提交(您的站点 --> 百度知道)
当您把接收到的问题以某种形式发布在您的站点后,如果一旦有人回复了该问题,需要您将该用户的回复内容,通过HTTP协议发送给我们的回答提交接口。这样,您站点的内容就会作为回答在百度知道的问答页面展现了,同时您的站点也得到了曝光。
所以,要进行基本的对接,需要您完成至少以下两个功能的开发:
1、开发一个能接收提问的http接口;点此查看提问订阅接口
2、当回复产生时,调起百度知道提供的回答提交的http接口;点此查看回答提交接口
完成了以上两步操作,恭喜您,最基本的对接开发已经完成。
这时,您可进入开放平台开发者中心,进行自主测试联调,完成后您将可以接收到百度知道的问题,同时把回答提交给百度知道,让您的站点得到曝光!
【举例说明】
假设您的站点是论坛性质,那可以把一个新问题当做一个新主题发到某个版块中,当这个主题下有人回复后,把该回复当做回答提交给百度知道就可以了;
假设您的站点本身就是问答网站,那就把这个问题加入至您本身的问题列表里,当这个问题下有人回答后,把该回答也同步给百度知道就可以了;