# w7-module-empty **Repository Path**: linjialiang/w7-module-empty ## Basic Information - **Project Name**: w7-module-empty - **Description**: 微擎空白模块 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-11 - **Last Updated**: 2025-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 任务中心 模块名 : 任务中心 ## 邀请海报 扫码关注公众号的邀请海报,功能如下: 1. 邀请者 A,通过 cms 页面获取邀请海报 2. 邀请海报带有临时二维码,有效期为 1 个月 3. 被邀请者 B,通过扫码进去公众号关注页面 4. B 通过该页面关注公众号后,会成为 A 的下线 5. 今后只要 B 注册为公众号会员,A 即可获取先应的积分奖励 - 原始获取邀请海报地址: https://fuchswechat.fuchs.com.cn/app/index.php?i=3&c=mc&a=member_yqcode ### 开发环境 - 原始获取邀请海报地址: https://fuchswechat.fuchs.com.cn/app/index.php?i=3&c=mc&a=dev_member_yqcode - 生成海报的地址: https://fuchswechat.fuchs.com.cn/app/index.php?i=3&c=entry&do=invite_poster&op=createPoster&m=task_center ## 流程 ### 获取邀请二维码 1. 用户点开指定链接 2. 后台获取标记用户身份的信息(uid/fanid/openid) 3. 设计一个带有规律的,可以标记用户身份和对应二维码参数的字符串 4. 保存微信提供的带参数的二维码地址 ## $this->message - 扫码并关注 ```json { "tousername": "gh_f389cd0b2325", // 扫码用户微信号 "fromusername": "om6yHwrEOixxfngjkzHcGRCtZXvA", // 扫码用户oepnid "createtime": "1639622836", // 创建时间 "msgtype": "event", // 微信消息类型,event 事件推送消息 "event": "subscribe", // 关注 "eventkey": "qrscene_18398", // eventkey=qrscene_ 加 场景值id "ticket": "gQEP8TwAAAAAAAAAAS5od...", // ticket "from": "om6yHwrEOixxfngjkzHcGRCtZXvA", // 扫码用户oepnid "to": "gh_f389cd0b2325", // 扫码用户微信号 "time": "1639622836", // 发送事件 "type": "text", // 微信发送消息的文本类型 "scene": "18398", // 场景值id "redirection": true, // 重定向 "source": "qr", // 二维码 "content": "taskCenter_invitePoster" // 记录在 ims_qrcode 表中的 keyword 字段 } ``` - 已关注,再次扫码 ```json { "tousername": "gh_f389cd0b2325", // 扫码用户微信号 "fromusername": "om6yHwrEOixxfngjkzHcGRCtZXvA", // 扫码用户oepnid "createtime": "1639622818", // 创建时间 "msgtype": "event", // 微信消息类型 "event": "SCAN", // 已关注扫码 "eventkey": "18398", // eventkey=场景值id "ticket": "gQEP8TwAAAAAAAAAAS5od...", // ticket "from": "om6yHwrEOixxfngjkzHcGRCtZXvA", // 扫码用户oepnid "to": "gh_f389cd0b2325", // 扫码用户微信号 "time": "1639622818", // 发送事件 "type": "text", // 微信发送消息的文本类型 "scene": "18398", // 场景值id "redirection": true, // 重定向 "source": "qr", // 二维码 "content": "taskCenter_invitePoster" // 记录在 ims_qrcode 表中的 keyword 字段 } ``` ## 微信关注事件消息类型 微信关注事件 MsgType 类型区分 ```php