asp老师 发表于 2015-1-16 14:14:14

Discuz插件定义接口

本帖最后由 asp老师 于 2015-1-16 14:15 编辑

1、插件接受数据
   所有的数据都是post过来
$_POST[]数据元素         值             说明
title                                    Xxxx             标题
content                           xxxx             内容
username                      xxxx             发帖用户名

2、插件返回数据
   返回数据格式json
返回数据格式数组原型:

Array(
“code”=>0/1    //返回的状态代码0执行失败,1执行成功
“reason”=>””    //说明信息,比如失败,失败的原因是什么
“data”=>array(
“tid”=>xxx,//主题id
“pid”=>xxx,//回复id
)
)



把上面这个数组转换成json返回即可

说明:
1、代码不允许加密。
2、代码需要有注释。
3、插件不能够影响论坛本身的使用,所以尽量去模仿正常的发帖流程,比如对缓存的处理,如果站长设置了审核那么推送过来的帖子也需要审核,效果要完全和正常的发帖一样。
4、必须绕开所有的验证码,因为post过来的数据没有这些。
页: [1]
查看完整版本: Discuz插件定义接口