2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

APP发帖回帖接口 v1.0.1(成功打入红裙294737059一周年纪念) discuz 插件

zhangfei 一级用户组

一、接口地址网站域名/plugin.php?id=appapi
向POST接口发送的数据必须是按预定格式严格定义的数组;
二、接口数据POST格式2.1发帖$thread=array(
'action'=>'newthread', //*动作标示
'fid'=>$fid, //*发帖对应fid
'uid'=>$uid, //*发帖uid
'typeid'=>0, //主题typeid默认可为0
'dateline'=>$dateline, //*发帖时间戳(秒)
'title'=>'发帖标题', //*发帖标题
'message'=>'测试发帖',//*帖子内容
'demsg'=>md5($demsg.$uid.$fid.md5($demsg)),//*安全校验密令
);
*号内容不能为空!
2.2回帖$post=array(
'action'=>'newpost', //*动作标示
'tid'=>119, //*回复主题tid
'fid'=>$fid, //*回复所在fid
'uid'=>$uid, //*回帖uid
'dateline'=>$dateline, //*回帖时间
'message'=>'测试回帖', //*回复内容
'demsg'=>md5($demsg.$uid.$fid.md5($demsg)),//*安全校验密令
);
*号内容不能为空!
三、安全校验密令为了避免POST接口为外部不发分子使用,所有发送的POST数据都必须带有安全校验密令,如上面所示的:md5($demsg.$uid.$fid.md5($demsg)),经过两层md5加密之后的字符串;
其中$demsg是在插件后台定义的数字、字母组合字符串;
四、结果返回与错误返回正常发帖时候发回新帖子tid,回帖之后返回回复所在楼层的pid,如程序出现错误会返回errorxxx的错误代码(其中xxx是一组数字),错误代码定义如下:











error001
接收到的动作标示未定义
error002
发帖/回帖uid为空
error003
主题POST内容关键字段为空
error004
发帖密令校验不通过
error005
发帖失败
error006
回复POST内容关键字段为空
error007
回帖密令校验不通过
error008
回帖失败
error009
来路解析错误
error010
未收到POST数据

五、接口调试5.1 测试模式插件后台可配置测试模式和商品模式,在测试模式下,所有接收到的POST数据将缓存在data\sysdata目录下以方便调试,存储文件格式cache_appapi_post_2014-08-29_08_31_04.php
5.2 PHP模拟POST将post.php文件上传至网站根目录下,并通过浏览器访问即可给接口发送post数据,post.php中数据可根据实际情况修改!
主题post.php测试文件需要curl组件支持;

成功打入红裙294737059一周年纪念,一大波精品放送:

下载地址(点击数字即可下载)→:22100


站长窝论坛版权声明 1、本帖标题:APP发帖回帖接口 v1.0.1(成功打入红裙294737059一周年纪念)
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由zhangfei在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (4)
返回
发新帖