在启用oblog、动易、动网的通行证整合接口之前,必须保证满足以下操作环境:
1.1 Oblog312正式版或更高版本(2006年4月11日以后的版本);
1.2 WEB服务器必须安装并启用MSXML3或更高版本的XML解析器以支持XML数据解析及服务器安全HTTP访问。MSXML3SP7下载页面
1.3 由于浏览器对跨域cookies的限制,所要整合的各个系统应该安装在同一域名下。如果不是安装在同一域名下,整合可能会导致用户不能登陆或注销!
如:动易:www.abc.com 博客 blog.abc.com 动网:bbs.abc.com
1.4 在整合之前要确保三方用户数据库已经同步 数据库同步数据下载地址:
http://bbs.oblog.cn/dispbbs.asp?boardID=93&ID=116410&page=1(此同步程序支持DV8.0以及OBLOG4.6的同步)
注意:3.13版本和4.X的整合的接口文件的文件名是不一样的,请您注意一下
配置参数
1. 配置博客接口的参数:
a) oblog通行证接口文件存放在oblog根目录的API目录下,配置文件路径:
oblog安装目录/API/API_Config.asp
b) 配置文件中共有3个可自定义的常量。分别是:
API_Enable: 是否启用通行证整合接口。True=启用;False=禁用;
oblog_Key: 网站密钥,用于整合的各个程序间通讯时进行安全验证,取值最好为13位左右、无规律的复杂字符串,整合的各个系统密钥必须相同;
strTargetUrls: 整合的其它程序的接口文件路径。多个程序接口之间用半角“|”分隔,每个接口文件路径由名称和URL两部分组成,名称和URL之间用半角的“|”分隔;
只整合一个程序示例:
strTargetUrls =” http://bbs.abc.com/dv_dpo.asp”
整合两个程序示例:
strTargetUrls =” http://bbs.abc.com/dv_dpo.asp|http://www.abc.com/api/API_Response.asp”
2. 配置动网接口参数
a) dvbbs通行证接口文件存放在dvbbs根目录的dv_dpo目录下,配置文件路径:dvbbs安装目录/dv_dpo/API_Config.asp
b) 配置文件中共有3个可自定义的常量。分别是:
dvAPI_Enable: 是否启用通行证整合接口。True=启用;False=禁用;
dvAPI_Key: 网站密钥,用于整合的各个程序间通讯时进行安全验证,取值最好为13位左右、无规律的复杂字符串,整合的各个系统密钥必须相同;
DvApi_Urls: 整合的其它程序的接口文件路径。多个程序接口之间用半角“|”分隔,每个接口文件路径由名称和URL两部分组成,名称和URL之间用半角的“|”分隔;
只整合一个程序示例:
(3.13程序配置方法)
DvApi_Urls =” http://blog.abc.com/api/oblogresponse.asp”
(4.X程序配置方法)
DvApi_Urls =” http://blog.abc.com/api/API_Response.asp”
整合两个程序示例:
(3.13程序配置方法)
DvApi_Urls =” http://blog.abc.com/api/oblogresponse.asp|http://www.abc.com/api/ API_Response.asp”
(4.X程序配置方法)
DvApi_Urls =” http://blog.abc.com/api/API_Response.asp|http://www.abc.com/api/ API_Response.asp”
3. 配置动易的接口参数
a) 动易通行证接口文件存放在动易根目录的 API目录下,配置文件路径:动易安装目录/api/API_Config.asp
b) 配置文件中共有4个可自定义的常量。分别是:
API_Enable: 是否启用通行证整合接口。True=启用;False=禁用;
API_Key: 网站密钥,用于整合的各个程序间通讯时进行安全验证,取值最好为13位左右、无规律的复杂字符串,整合的各个系统密钥必须相同;
Api_Urls: 整合的其它程序的接口文件路径。每个远程系统均包含两个部分,第一部分是该系统的名称,第二部分为接口文件的URL;名称和URL之间用"@@"分隔,多个远程系统之间用"|"分隔。;
API_Timeout: 超时时间用于远程请求,这里的超时时间只是一个基数,并非实际等待时间。默认设置为10秒,表示DNS解析和建立连接超时时间10秒、发送和接收数据超时时间为20秒。用户可以根据自己的情况设定。通常在同一服务器可以设短一些,跨域名跨服务器设置长一些
只整合一个程序示例:
(3.13程序配置方法)
API_Urls = "博客频道@@http://blog.abc.com/API/oblogresponse.asp”
(4.X程序配置方法)
API_Urls = "博客频道@@http://blog.abc.com/API/API_Response.asp”
整合两个程序示例:
(3.13程序配置方法)
Api_Urls =”博客频道@@http://blog.abc.com/API/oblogresponse.asp |动网论坛@@http://bbs.abc.com/dv_dpo.asp"
(4.X程序配置方法)
Api_Urls =”博客频道@@http://blog.abc.com/API/API_Response.asp |动网论坛@@http://bbs.abc.com/dv_dpo.asp”