网盘搜索引擎关注公众号,网站自动跳转怎么实现的?

如何通过扫码关注微信公众号,关注后自动跳转到指定页面;

 

若已关注的用户,直接跳转到指定页面, 这种需求如何处理?

 

最近搜资源, 网盘搜索引擎在点击资源链接后弹出二维码要求扫码关注公众号, 才能获取到下载的网盘链接:

解码二维码图片得到url: http://weixin.qq.com/q/02hy8xE_X0dUE1aMbYhwcd

网上搜到的, 没试过, 留住记录:

解决思路一:

提供一下对接微信的思路给你试试(主要还是要学会查看微信的文档):

1:扫码关注的时候,微信服务器会给你的服务器发送一段XML(如:<xml><ToUserName>< ![CDATA[toUser] ]></ToUserName><FromUserName>< ![CDATA[FromUser] ]></FromUserName><CreateTime>123456789</CreateTime><MsgType>< ![CDATA[event] ]></MsgType><Event>< ![CDATA[subscribe] ]></Event></xml>(详细见文档-https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140454)),这段xml中会告诉你这个是扫描成功了并且关注进来了已关注的是<Event>< ![CDATA[SCAN] ]></Event>,然后你可以把这条扫描过的记录,记录到数据库

2:你的页面要一直请求后台(就是你插入的那条记录),查看该用户是否关注,如果关注了,跳到指定页面

原文:https://q.cnblogs.com/q/111265/

 

解决思路二:

1.微信扫描 需要先 关注该公众账号,关注后自动跳转到指定url(在微信浏览器中打开的。)

 
 private function receiverEvent($object){
    $content = '';
    switch($object->Event){
        case "subscribe":
            $content = "你好"."\n";
            $content .=  "亲爱的,欢迎回家!"."\n";
            $content .= "<a href='wwww.baidu.com'>"."这是链接"."</a>"."\n";
            //如何在这里直接跳转到一个公众号内部的页面
            break;
        case "unsubscribe":
            $content = "";
            break;
    }//switch
    $result = $this->transmitText($object,$content);
    return $result;
}
链接那里填写要跳转的页面的url就好了
jack

感谢! 但需求是关注后需要自动跳转到指定的URL


luzemin

那就需要自定义开发了,在“关注事件”中进行操作了

 

来源: 

https://segmentfault.com/q/1010000017804226

解决思路三:

答复1:

这个功能和JS没关系吧,微信没有关注后直接打开相应地址的功能

二维码扫描的话只是获得了公众号的信息,用户点击关注后的交互就和这个二维码脱离关系了。

这时候只有公众号后台开放了关注后打开链接 这个功能,才可以。

 

答复2:

好久没有写微信开发相关的东西了,简单说一下我的想法:

1) 扫描二维码关注微信公众账号现在好像也就是

 

微信公众平台->账号管理->生成带参数的二维码

可以做到吧,不知道我记忆是否正确。

2) 关注后跳转到指定URL,这个做法我列举一下我的方法吧:

微信公众平台->消息管理->接收事件推送->关注/取消关注事件

时隔太久,很多细节都记不住了,只能提供一些情报。

参考地址:

 

https://mp.weixin.qq.com/wiki

来源:https://segmentfault.com/q/1010000007851768

 

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐