所用程序均是 07/11/30从各官方网站下的最新版,打了最新补丁的。
实现结果:同步登录,同步注销,当然同步注册更是少不了。更改资料除了密码外别的都不能同步,正在改造中……应用效果:
http://www.81-110.com(中国军警网)
好,先说整合方法:
安装目录:风讯在根目录,论坛在bbs文件夹,博客在blog文件夹
根目录访问地址:192.168.0.100(根据你自己情况修改下面出现的字段)
1、/API/Api_config.asp
修改后内容:
Const MsxmlVersion=".3.0"
Const API_Enable = True
'API_SysKey 设置系统密钥 (
系统整合,必须保证与其它系统设置的密钥一致。)
Const API_SysKey = "
jiekou"
'API_Urls :整合的其它程序的接口文件路径。多个程序接口之间用半角"|"分隔。
'例如:API_Urls = "http://你的网站地址/博客安装目录/API/API_Response.asp|http://你的网站地址/论坛安装目录/dv_dpo.asp"
Const API_Urls = "http://192.168.0.100/bbs/dv_dpo.asp|http://192.168.0.100/blog/API/API_Response.asp"
2、/blog/API/Api_Config.asp
修改后内容:
'整合通用接口参数
Const API_Enable = True '是否整合,如果整合请设为True,否则为False。
Const oblog_Key = "
jiekou" '
网站key,必须与整合端的key一致。
Const strTargetUrls = "http://192.168.0.100/API/API_Response.asp|http://192.168.0.100/bbs/dv_dpo.asp"
'要整合的程序的完整URL(以“http://”开头,以接口文件的文件名结尾),如果有多个系统要整合,每个URL间用“|”分隔
Dim aUrls
aUrls=Split(strTargetUrls,"|")
3、/bbs/dv_dpo/Api_Config.asp
修改后内容:
'================================================================================================
'多系统整合设置
'================================================================================================
'DvApi_Enable 是否打开系统整合(默认闭关: False ,打开:True )
Const DvApi_Enable = True
'DvApi_SysKey 设置系统密钥 (
系统整合,必须保证与其它系统设置的密钥一致。)
Const DvApi_SysKey = "
jiekou"
'DvApi_Urls :整合的其它程序的接口文件路径。多个程序接口之间用半角"|"分隔。
'例如:DvApi_Urls = "http://你的网站地址/博客安装目录/oblogresponse.asp|http://你的网站地址/动易安装目录/API/API_Response.asp"
Const DvApi_Urls = "http://192.168.0.100/API/API_Response.asp|http://192.168.0.100/blog/API/API_Response.asp"
好,至此大功初步告成。现在已经可以实现我开始说的结果了。
遇到问题:
请求数据错误!
分析:因为受到/blog/API/Api_Config.asp文件中“打开conn.asp在<!--#include file="config.asp"-->的后面加上:'<!--#include file="API/Api_Config.asp"-->”的影响在conn.asp中加上了<!--#include file="API/Api_Config.asp"-->结果导致重复定义变量。百思不得其解,跟踪调试N久,忽然发现conn.asp中已经包含了API/Api_Config.asp文件。吐了阵血,一个低级错误耽误我多长时间。也怪咱眼神不好使。。
解决问题:
保持/blog/conn.asp 中有且仅有一个<!--#include file="API/Api_Config.asp"--> 一切搞定、
继续改造中,有问题联系联系:297270827