在百度开放平台提交过资源的朋友都应该了解,目前在百度开放平台提交资源的方式主要有两种,一种是将数据生成xml文件提交,另一种是使用开放平台的所见即所得方式直接提交,而使用第二种方式提交的资源类目非常有限,目前支持只有客服、下载这两类资源。因此,接下来主要跟大家分享一下如何生成符合开放平台要求规范的xml文件。
我不懂技术,怎么办?
1、有些朋友觉得自己并非技术人员,不懂xml的编写格式,这样便觉得无从下手。其实并非如此,首先您需要了解的是开放平台提供的xml样例已经将所有的标签字段格式化,即一个xml样例只与其中的一种展现样式想对应,其中定义的一些标签字段您无法去删除或修改它,您只能参照其中的注释去更改里面的内容即可。看似一个技术活,其实更偏向于一个编辑的活儿。接下来就跟大家分享一下以下两种编写方式。
准备工作(注册→下载xml样例)
1、注册登录百度开放平台(open.baidu.com),如果您还没有百度帐号,请登录百度首页,点击网页右上角“注册”链接即可。
2、登录后,点击页面左上角的“添加新资源”,之后您将看到目前平台已对外开放的8大类资源罗列,您只需选择“客服类资源”,点击“添加资源”。
3、在跳转到资源提交页是,您可以看到平台提供的两种提交方式,您只需选择“以xml形式组织资源内容”。
4、之后可看见平台提供的xml样例及说明范例,您只需点击下载表格下方的xml文件规范即可。
撰写xml文件内容
1、一、xml文件中包含单个关键词(以客服为例)
2、结果展现及xml样例图解在上述图解中略去xml样例文件中的注释部分,即<!--xxxxxxxxxxx-->,此部分注释只提供对相应字段的注释说明,在你提交的xml文件中可删除。
3、xml文件格式细说 一般情况下,xml文件由各不同字段组成,以title字段为例,一个完整的字段由两个尖括号组成,尖括号中包含title这个元素。如:<title>xxx</title>,中间的xxx即为此字段的值,如果此字段中的值为空,可写为<title/>。 每个字段中的值均有设置一个阈值,即xx~xxx字节。如:注释中规定的阈值为 0~4字节,即在这个字段中只能填写0~2个汉字(1个汉字占2个字节,一个英文字母、半角标点符号占1个字节)。
4、填写各字段值 如步骤①中的xml图解,参照下载下来的xml样例,根据注释说明修改相关内容(值),填写时请认真参照各类资源的收录标准及各字段内容(值)的拟定规范(这个很重要),争取一次编辑通过。
5、注意事项1、您只需要修改各字段中的值,如果注释中说明可以为空,或者阈值最小值为0时,你可以选择是否填写,但是必须保留这个字段,否则将无法通过校验。2、xml样例中的标签不要刻意去删除,或者刻意的去调整各字段的顺序,否则也将可能导致无法通过校验。
6、二、xml文件中包含多个关键词(以客服为例) 每个item对应一个关键词(key)和该关键词对应的展现内容。当需要提交多个item时,可以在一个xml文件中填入多个item,上限为10000个。如下图:注意:如果你需要提交成百上千个关键词(key)时,使用人工添加显然不现实,此时你可以将开放平台提供的xml样例规范说明(包含注释内容的),以及各字段值的拟定规范下载提供给你们的技术,让他们通过编写脚本代码到数据库中调用相关数据即可。
xml文件上传服务器及生成xml地址
1、将xml文件上传服务器 当你按照上述方法编写好xml文件后,需要将编写好的xml文件上传到你们公司的在线服务器上,如果你无法完成上传(或不了解如何上传,可以将写好的xml文件提供给你们的技术人员,让他们帮忙上传),之后将生成的xml链接地址提交到开放平台(open.baidu.com)即可。
2、生成xml地址(此地址可通过互联网访问) 如果你的服务器地址是http://www.xxx.com/,xml文件名称是 xxx.xml,当你完成上传后,xml文件地址即是http://www.xxx.com/xxx.xml。
分享总结
1、登录(注册)→下载xml样例规范
2、参照注释修改内容(值)
3、xml上传至服务器,生成xml地址
4、登录开放平台(open.baidu.com)提交资源