DiscuzToolkit接口Demo源码
DiscuzToolkit是Discuz!NT的Api接口示例,可以跨站点实现用户同步注册、发贴等操作(除了用户帐号/密码外各项参数都在.cs文件中)
Discuz!NT API是Discuz!NT发布的REST式web service,支持任何web技术系统和Discuz!NT进行跨域的整合。利用API可以在整合程序中调用用户资料,版块,帖子等内容,来开发跟论坛高度整合的应用程序。
项目中包括登录登出的方法,可以为论坛写用户身份验证cookie,即模拟实现登录过程,真正的身份验证则在论坛页面完成。
此项目适用于多种平台
Microsoft .net Framework 2.0, 3.0 and 3.5
Mono 2.0 (Windows, Linux)
使用前需要配置index.aspx.cs中的
string api_key = "a0c6feaf59de39d6069e2dd7c6969561";
string secret = "b640a608932a31a6a6acf49ac2b6a4ff";
string url = "http://localhost/";
参数并在Discuz!NT站点的后台--扩展--通行证设置 中去添加整合程序设置,添加后站点将生成APIKEY和secret_key供整合程序使用。
输入用户帐号和密码以后点登录,然后查看论坛可以看到登录结果
发贴测试:各项测试前确保cs各中项参数都正确(比如论坛id或用户id是否存在等),否则会提示“Code: 100, Message: 指定的参数不存在或不是有效参数”的错误
游客
非常好 2009-11-22