Thinkphp3.2 畅言评论回推接口制作

简介最近在做项目的时候用到了畅言评论,因为是第三方评论,所以没办法直接入库,但是畅言提供了评论回推接口,尝试着制作了一下,废话不多说,上代码:第一步:获取畅言数据并转为数组$cy_data=htmlspecialchars_decode(I('data'));//获取畅言返回数据,并转码$data=json_decode($cy_data,true);//将JSON转为数组第二步,根据自身业务需求完成

  

最近在做项目的时候用到了畅言评论,因为是第三方评论,所以没办法直接入库,但是畅言提供了评论回推接口,尝试着制作了一下,废话不多说,上代码:

第一步:获取畅言数据并转为数组

$cy_data=htmlspecialchars_decode(I('data'));//获取畅言返回数据,并转码$data=json_decode($cy_data,true);//将JSON转为数组

第二步,根据自身业务需求完成后续操作

畅言返回的数组格式为:

Array([comments]=>Array([0]=>Array([apptype]=>[attachment]=>Array()[channelid]=>[channeltype]=>//1为评论框直接发表的评论,2为第三方回流的评论[cmtid]=>//评论唯一ID[content]=>//评论内容[ctime]=>//评论时间[from]=>//评论来源[ip]=>//发布ip[opcount]=>//评论被踩次数[referid]=>[replyid]=>//回复的评论ID,没有为0[score]=>[spcount]=>//评论被顶次数[status]=>[user]=>Array([nickname]=>//发布者昵称[sohuPlusId]=>[usericon]=>//发布者头像(留空使用默认头像)[userid]=>//发布者ID[userurl]=>//发布者主页地址(可留空))[useragent]=>//浏览器信息))[ data]=>{"local_ip":"127.0.0.1"}[sourceid]=>//文章Id[ ]=>//文章标题[ttime]=>//文章创建时间[url]=>//文章url)

完整的Json数据为:

{" ":"123",//文章标题"url":"http://localhost/?p=9",//文章url"ttime":1401327899094,//文章创建时间"sourceid":"9",//文章Id"parentid":"0",//文章所属专辑的ID,多个的话以,号分隔"categoryid":"",//文章所属频道ID(可留空)"ownerid":"",//文章发布者ID(可留空)" data":"",//文章其他信息(可留空)"comments":[{"cmtid":"358",//评论唯一ID"ctime":1401327899094,//评论时间"content":"2013年8月1日18:36:29O(∩_∩)O~",//评论内容"replyid":"0",//回复的评论ID,没有为0"user":{"userid":"1",//发布者ID"nickname":"admin",//发布者昵称"usericon":"",//发布者头像(留空使用默认头像)"userurl":"",//发布者主页地址(可留空)"user data":{//其它用户相关信息,例如性别,头衔等数据"area":"北京市","gender":"1","kk":"","level":1}},"ip":"127.0.0.1",//发布ip"useragent":"Mozilla/5.0(WindowsNT6.1;rv:22.0)Gecko/20100101Firefox/22.0",//浏览器信息"channeltype":"1",//1为评论框直接发表的评论,2为第三方回流的评论"from":"",//评论来源"spcount":"",//评论被顶次数"opcount":"",//评论被踩次数"attachment":[//附件列表{"type":1,//1为图片、2为语音、3为视频"desc":"",//描述,"url":"http://img.sohu.itc/xxxx"//附件地址}]}]}

你可以参照以上字段进行下一步业务的处理!

下载链接:网站源码/小程序源码/网站模板下载

版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。

给TA打赏
共{{data.count}}人
人已打赏
网站技巧

PHP下载大文件失败并限制下载速度的实例代码

2024-9-19 19:44:30

网站技巧

ThinkPhp5 实现token登陆的学习笔记分享

2024-9-19 19:44:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索