场景描述:一个pc端功能web系统,其中有一个功能是活动报名。需要生成一个让用户扫描的二维码参加活动。
问题:用户能直接扫码(第三方生成的二维码图片)图片,而不能引导用户关注公众号。
要解决的问题:通过扫码微信生成的二维码,而判断用户是否注册,未注册用户,跳转到公众号关注页面。
当前情况:注册了微信开放平台,拿到开放平台的Appid和Secret,在电脑端获得了access_token。
调取二维码生成接口。
需要功能“如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。”
但返回请求,是{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest rid: 5fXXXX"}
问题文档:“40001->获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口”.
问题来了:是不是我理解错了。这个生成二维码只可以微信端使用,而不是给pc端使用的?
那我PC端想生成一个带判断用户是否关注的二维码,应该怎么做?
请指教?
“当前情况:注册了微信开放平台,拿到开放平台的Appid和Secret”
需要公众号的,公众号参数二维码。
1,公众号开启服务器对接;
2,通过生成参数二维码接口,生成临时或永久参数二维码;
3,用户扫码,未关注公众号会自动引导用户关注,然后微信将扫码事件推送到你们对接服务器;
4,对接服务器在事件处理中,根据传过来的参数二维码场景值,做自己的业务处理(未关注扫码事件,和直接扫码事件,会是2个事件,分别做业务处理即可)。
5,你们服务器端处理事件时,可直接向用户公众号聊天窗口推送消息。
参数二维码的SCENE值是你们自己定义的。
扫描事件:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_event_pushes.html#扫描带参数二维码事件
是生成二维码当做宣传物料使用,你是管理系统使用人员,发布了一篇活动文档,然后弄了一个二维码印在宣传资料上。客户一扫码,就判断客户是否已关注了公众号。如果未关注,就引导他关注,已关注,就直接活动报名,填写资料,报名数据插入到管理系统。
不知道我是否描述清楚了。
生成二维码 你自己用工具就可以呀 推荐你一款qrcode
在pc上怎么扫码。。。每个人下载个开发者工具?