首页 新闻 会员 周边 捐助

discuz nt 3.51 整合问题

0
[待解决问题]

由于开发需要。需要将网站跟论坛整合。于是下载了一个discuz nt 3.51 的版本。。在网站根目录下面创建了一个 bbs 目录论坛就在这个目录下面。。下载了最新的。DiscuzToolkit 想在网站这边注册的时候同时同步注册到论坛那边去。

Discuz.Toolkit.DiscuzSession ds = DiscuzSessionHelper.GetSession();
ds.Register(
"username", "password", "email", true);
//修改资料
UserForEditing u = new UserForEditing();
u.Birthday
= DateTime.Now.ToString();
u.Email
= "286061271@qq.com";
u.NickName
= "";
u.Password
= "123456";
ds.SetUserInfo(
1, u);

; 添加了一段如下代码进行测试。。

结果抛出了400 和 500 错误。

远程服务器返回错误: (500) 内部服务器错误。

response = (HttpWebResponse)request.GetResponse();

一直没弄明白 。。希望有高人指点下

yzy的主页 yzy | 菜鸟二级 | 园豆:317
提问于:2011-06-26 21:45
< >
分享
所有回答(1)
0

1.首先看你DiscuzSessionHelper.GetSession();方法,看看APIKEY,URL等是否正确

2.注意注册的格式ds.Register("username", "password", "email", true) 前两个没问题,我个人认为第三个email会不会报格式错误?

3.u.Birthday = DateTime.Now.ToString(); 如果你仔细看他论坛的话会发现它的生日是,年月日,而你DateTime.Now得到的是

静思长远 | 园豆:155 (初学一级) | 2011-06-30 12:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册