忘记密码?

一键登录

草根吧源码论坛

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

查看: 173|回复: 2

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

[复制链接]

94

主题

289

热度

63

贡献

年费赞助ViP

Rank: 6Rank: 6

发表于 2016-4-26 11:38:15 | 显示全部楼层 |阅读模式 | 百度  360  谷歌 
分享到:
风格插件简介

资源来源::应用中心

适用版本::discuzX3.2 discuzX3.1 discuzX3.0 

资源类型:功能插件

应用中心地址::http://addon.discuz.com/?@appapi.plugin

免责声明:本源码来源于网络,仅供学习交流之用,所有权归属原创作者所有,所有下载者表示默认接受并同意签订草根吧免责声明协议,草根吧仅提供交流学习平台,请下载24小时内删除,切勿用于商业用途。如有侵权,请联系我们删除。

一、接口地址网站域名/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一周年纪念,一大波精品放送:
游客,如果您要查看本帖隐藏内容请回复


帖子地址: 

回复

举报

16

主题

130

热度

0

贡献

步入草根

Rank: 1

最佳新人

发表于 2016-4-26 16:17:28 来自手机 | 显示全部楼层
楼主,什么是红群?

94

主题

289

热度

63

贡献

年费赞助ViP

Rank: 6Rank: 6

 楼主| 发表于 2016-4-26 16:21:04 | 显示全部楼层
酷族吧 发表于 2016-4-26 16:17
楼主,什么是红群?

哈哈,不告诉你

发表回复

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 用百度帐号登录 一键登录:

本版积分规则

收藏帖子 返回列表 搜索
快速回复 返回顶部 返回列表