百度在线输入法API接口开放及网站调用方法
百度输入法相关负责人表示,百度输入法实行开放战略,致力于开放API,是为了让百度在中文信息处理领域积累的雄厚技术更好的为互联网用户服务。
百度输入法开放API,意味着上百万的中文网站可以通过接入程序为用户提供更便捷的输入服务。据了解,只要在百度的官网获取相应的代码,就可以在任何的网页产品中进行移植使用,没有平台的使用限制,也没有技术门槛阻碍。
之前有消息称,百度公司今年将会加大对客户端产品的投入,2011年被内部称之“客户端年”,输入法是其重点项目之一,以此来抢夺输入法的市场份额,抢占客户端市场。
目前,百度的输入法产品线已经悄然布局,产品线涵盖了在线手写输入法、云输入法,手机输入法,以及PC端输入法。2009年百度低调进军手机输入法市场,同期紧接在日本推出日文输入法,2010年底低调杀入国内市场推出百度拼音输入法。
据了解,百度输入法目前的用户数量虽然不是很多,但是呈良性增长趋势,属于产品品质和用户数量的快速增长期,在某些特定领域,如整句输入、搜索场景的需求定位等方面表现出优势。
以下是百度输入法调用方法,可以在企业制作的网站上进行调用:
将以下代码加入到您的网页中,放置在</body>标签前,即可使用百度在线拼音输入法。
简单方式:
<script type="text/javascript" src="http://www.baidu.com/olime/bdime_open.js"></script>
说明:采用简单方式的接口使用百度在线输入法时,所有设置将使用默认状态,如需要自定义各设置项,请使用高级方式。
高级方式:
<script type="text/javascript">
var bdime_option = {
ch : true,
bc : true,
pt : true,
on : true,
domain : "",
username : "",
targets : []
}
</script>
<script type="text/javascript" src="http://www.baidu.com/olime/bdime_open.js"></script>
参数说明:
ch
中/英文开关,true表示中文、false表示英文,可缺省,默认中文;
bc
全/半角开关,true表示半角、false表示全角,可缺省,默认半角;
pt
中/英文标点开关,true表示中文标点、false表示英文标点,可缺省,默认中文标点;
on
休眠开关,true表示开启、false表示休眠,可缺省,默认开启;
domain
cookie作用域(用于记录休眠、中/英文、全/半角、中/英文标点开关的状态),可缺省,默认不记录状态,cookie对应的key是bdime;
username
百度账号,可缺省,无默认值;
用户词库接口,指定相同的值将获得相同的用户词库用于存放用户自造词。站长也可以通过制定此值使得网站上所有用户获得相同的用户词库。
targets
指定哪些输入框可以使用百度在线拼音输入法(输入框对象或id,多个输入框以","分隔),可缺省,默认自动识别页面中的输入框;
其他接口:
bdime.close()
当百度在线拼音输入法加载并初始化成功之后,可通过此方法关闭百度在线拼音输入法;
bdime.open()
当百度在线拼音输入法处于休眠状态或通过bdime.close()关闭之后,可通过此方法重新开启百度在线拼音输入法;