微信接口开发,点击分享链接后加积分

chshb66 2015-11-20 12:29:18
如题,在微信使用中,想实现这么一个功能要如何实现
用户A,从一平台中查看了一篇文章,然后把这篇文章分享到朋友圈,当朋友圈里的用户B查看了这个分享后。这里用户A就获得一个积分,无论用户B怎么看。用户A只加一次积分,这个功能怎么实现,问题侧重点:B用户访问的话,只能给用户A加一次积分这个要通过什么来识别是用户B的访问,或者说用户B之前有没有访问过该分享页面

单单从网页角度来获取用户B的SESSION来判断,并给A加一次积分,这也是可以实现但会不会碰到SESSION丢失或被清除了,还会给A加积分的情况,

或者从微信接口开发的角度有没办法获取用户B的微信信息,来判断用户B之前访问过该网页。
...全文
823 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
静夜灬听风 2016-07-20
  • 打赏
  • 举报
回复
补充一个,获取用户B的SESSION来判断是不行的,SESSION是有有效期的
静夜灬听风 2016-07-20
  • 打赏
  • 举报
回复
这玩意只能用服务号来做,OAuth2.0网页授权获取B用户信息,再存入数据库
u010023334 2016-07-19
  • 打赏
  • 举报
回复
同前面,地址带参数,访问时获取参数,加分(判断是否有记录,没记录加分)并记录。怕session丢失就存库里
manlink227 2016-07-14
  • 打赏
  • 举报
回复
RMB 诚意求此功能完整的PHP代码!
chenpiaofeifei 2015-11-23
  • 打赏
  • 举报
回复
分享链接中加 B的openid 记录openid 先查一次 A分享的链接 B 是不是第一次访问
码无边 2015-11-22
  • 打赏
  • 举报
回复
每个openid访问页面,生成日志表。
chshb66 2015-11-20
  • 打赏
  • 举报
回复
这个是分享页面的思路, 那如何识别用户B是第一次访问该页面呢,这个才是重点
txh027 2015-11-20
  • 打赏
  • 举报
回复
生成一个id对应openid, 分享的链接就携带这个id ?articleid=111&share_id=1243546565

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧