精华内容
下载资源
问答
  • 公众号设置ip白名单,就是把网站的ip填入白名单,在“基本配置”里面: 服务器推送链接填写,不管是关注公众号,还是给公众号发消息,微信服务器都会把相关的信息,推送到这个链接,相当于微信支付的回调函数(自己...

    扫描微信公众号登陆网站

    注释:本文章是扫码关注公众号登陆网站的功能(给公众号拉粉丝

    首先申请微信公众号(类型为:‘服务号’),然后进行下面两条设置。

    1. 公众号设置ip白名单,就是把网站的ip填入白名单,在“基本配置”里面:
      在这里插入图片描述

    2. 服务器推送链接填写,不管是关注公众号,还是给公众号发消息,微信服务器都会把相关的信息,推送到这个链接,相当于微信支付的回调函数(自己的理解…),在这个链接方法下处理自己的业务逻辑。
      注意:如果网站启用了https,那么url就必须写https的
      在这里插入图片描述

    逻辑实现思路:

    1. 结合微信公众号开发文档去生成微信公众号的关注二维码,生成二维码时可自己定义一个唯一的场景值id。
    2. 用户扫码后场景值id会由微信服务器推送到前边配置的url链接,我们在url链接方法中把场景值id存入数据库(当然扫码后用户的信息如头像,昵称都可以获取到,利用这些信息我们直接就创建账号了)。
    3. 前端页面做轮询(两秒一次setIntval),监控数据库有没有相同的场景值id存在,监控到场景值id存在了,将场景值id关联的用户信息返回执行登录即可。

    下面是代码实现部分,代码直接可以用。

    1.首先在微信公众号配置的url链接要做验证,就是让微信服务器能够找到并准确的把信息推送给我们的url链接,我们好来处理业务逻辑,填写URL,填写TOKNE,TOKEN自己随便定义。
    在这里插入图片描述

    class sns{
    	const TOKEN='xxxx';//自己定义token,要填写入上图TOKEN位置
    	//处理业务逻辑的URL方法,这个方法的链接写入上方URL处
    	public function wei_get(){
    		// 任何情况下都应首先验证消息的合法性
    		if ($this->checkSignature(self::TOKEN) === true) {
    			if(isset($_GET['echostr'])){
    				// wechat 开启开发者模式接入时的认证
    				echo $_GET['echostr'];
    			}else {
    				//公众平台消息转发 业务处理
    
    			}
    		}
    	}
    	//验证方法
    	private function checkSignature(){
            $signature = isset($_GET["signature"]) ? $_GET["signature"] : '';
            $timestamp = isset($_GET["timestamp"]) ? $_GET["timestamp"] : '';
            $nonce = isset($_GET["nonce"]) ? $_GET["nonce"] : '';    
                  
            $tmpArr = array(self::TOKEN, $timestamp, $nonce);
            sort($tmpArr);
            $tmpStr = implode( $tmpArr );
            $tmpStr = sha1( $tmpStr );
             
            if( $tmpStr == $signature ){
                return true;
            }else{
                return false;
            }
      }
    }
    
    
    展开全文
  • 主要为大家详细介绍了python微信公众号之关注公众号自动回复,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 扫码关注微信公众号

    千次阅读 2020-01-01 08:39:48
    扫一扫二维码关注“冰河技术”微信公众号,一起探索互联网技术之旅。。。

    扫一扫二维码关注“冰河技术”微信公众号,一起探索互联网技术之旅。。。

     

    展开全文
  • 之前做了一个微信H5页面抽奖的小功能,产品需求是用户在进入页面后判断用户是否已经关注此公众号,若没有关注,则唤起关注公众号页面。

    之前做了一个微信H5页面抽奖的小功能,产品需求是用户在进入页面后判断用户是否已经关注此公众号,若没有关注,则唤起关注公众号页面。

    一、前期微信公众平台配置:

    1、获取appid,appsecret,添加白名单

    (1)登录微信公众平台——>开发——>基本配置。开发中需要用到两个参数,appId和appSecret(appSecret只展示一次,需保存下来,否则需要重置获取)。

    (2)获取access_token时需要添加IP白名单。

    2. 添加网页授权

    进入公众号设置——>功能设置——>网页授权域名

    二、服务端判断用户是否关注公众号

    1、获取全局access_token(access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效)

    微信开放文档说明:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html

    2、网页授权获取用户openid

    微信开放文档说明:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html

    (1)用户同意授权,获取code

    引导用户打开以下链接:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

    (2)通过code换取用户openid

    获取code后,请求以下链接获取openId: https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

    3、获取用户基本信息

    微信开放文档说明:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId

    使用获取到的全局access_token和用户openid去请求获取用户基本信息接口:

    在返回参数中:

    subscribe用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。

    三、H5页面唤起关注公众号页面

    上面已经说明如何判断用户是否已经关注公众号,那如何唤起关注页面,也就是如何跳转到关注页面引导用户关注呢,主要分为以下几个步骤:

    1、登录微信公众平台

    2、点击微信号头像右击查看源代码

    3、找到源代码中以下代码:

    将uin_base64这个参数值带入以下链接:

    https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=uin_base64&scene=110#wechat_redirect

    即可唤起关注公众号页面

    展开全文
  • 同时,也希望在小程序中,完成公众号关注,将小程序用户引流到公众号中。 2.解决方案 (1)通过公众号关注页链接,完成公众号关注。 (2)链接地址如下:https://mp.weixin.qq.com/mp/profile_ext?action=home&...

    1.需求:希望通过微信朋友圈H5活动页,将新用户引流到公众号中。同时,也希望在小程序中,完成公众号的关注,将小程序用户引流到公众号中。
    2.解决方案
    (1)通过公众号关注页链接,完成公众号关注。
    (2)链接地址如下:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzUzMDg4MzAyMA==#wechat_redirect
    注:需要更改biz后面的值
    (3)我们只需将__biz=后面的字符串,替换成自己公众号的字符串就可以了。事实上,这一长串字符串,是将公账号的唯一ID,经过base64编码得到的。
    获取途径如下:
    a.登录微信公众号平台
    b.鼠标悬停右上角头像,点击【账号详情】,进入公众号的账号详情页。或通过左侧菜单栏的【公众号设置】,进入账号详情页
    c.右击页面,打开页面源码,查找wx,可以找到如下代码
    在这里插入图片描述uin后面的数字,即公众号的ID,然后对公众号的id进行base64编码获取 新的值,然后替换链接中的“新的值”,如下:
    https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=新的值#wechat_redirect

    展开全文
  • 目录  1. 使用.net 操作 微信公众平台 —— 接入  2. 使用.net 操作 微信公众平台 —— 生成微信菜单  3.... 3.1.1 使用.net 操作 微信公众平台 —— 接收用户操作 —— 关注/取消关注 公众...
  • PC端微信扫码关注公众号并登录

    千次阅读 2021-04-20 17:17:01
    碰到这样一个需求,PC端生成公众号二维码,用户用手机微信扫描,如果用户未关注公众号,则关注公众号后自动登录,如果用户已经关注过公众号,则直接登录。 前端Vue,后端Java实现 分3步来完成: 1.生成带参数的...
  • 作为微信公众平台的两个大产品,一出来就受到大众的热捧,一起来看是什么情况吧!1. 一个用于传播信息,一个用于程序应用微信公众号更偏向与文章的软文推广和信息输出,分享一些产品或者其他事物,但如果你要做一个...
  • 上效果 实现前提 打开微信公众平台----->设置 ---------> 打开公众号关注组件 注:设置的公众号需与小程序主体一致。... console.log("关注公众号组件加载成功") }, official-account 为公
  • 在自己网站上点击微信登录,网站自己弹出一个二维码、扫描二维码后弹出公众号的关注界面、只要一关注公众号网站自动登录、第二次扫描登录的时候网站直接登录。 大家可以体验一下 「随便找的一个网站」 前期准备 ...
  • 微信公众号开发(1)-实现关注公众号自动登录网站微信公众号初识一、[微信官方文档](https://developers.weixin.qq.com/doc/)**二、公众号申请流程三、公众号管理页面四、必备开发者工具的使用五、细读开发者文档六...
  • 最近,小明在参与app改版时,有一个业务场景是:用户完成指定的任务,判断当前登录用户是否已经关注指定的官方微信公众号,如果关注会获得相应的奖励,为了弥补语言的匮乏,小明偷偷给大家上张图: 众所周知,我们...
  • 现在有一个新需求:客户端有一个奖励,关注公众号之后才能领取奖励。客户端直接跳转到微信,用户搜索公众号名称搜索关注。 实现逻辑: 同一个微信开放平台下,微信用户的unionid是唯一的,用户在登陆客户端app和...
  • php微信关注公众号或扫码实现获取用户信息(内含简易框架搭建,可复用)php微信关注公众号或扫码实现获取用户信息(内含简易框架搭建,可复用)概述》详细流程准备工作准备公众号及配置相关接口文档获取access_token...
  • Java实现微信扫码关注公众号登录网站 准备工作: 申请一个微信公众号并登录,需要用到里面的两个功能—基本配置和开发者工具 核心思想: 一:在微信公众号后台的基本配置里配置好服务器配置,如图: 需要注意的是...
  • 业务场景是:判断当前登录用户是否已经关注指定的官方微信公众号,没有就指引用户关注。 微信公众号官方文档:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html 详细步骤 一.公众号...
  • PHP判断是否首次关注公众号,扫码关注公众号获取微信用户头像、openid和省市等信息源码。 演示体验地址: https://www.skpan.cn/user/login.html 网盘下载地址: https://www.skpan.cn/EA3tZACFyO7 部分截图如下:...
  • H5页面唤起关注公众号页面

    千次阅读 2020-10-28 16:11:02
    一、H5页面唤起关注公众号页面 上面已经说明如何判断用户是否已经关注公众号,那如何唤起关注页面,也就是如何跳转到关注页面引导用户关注呢,主要分为以下几个步骤: 1、登录微信公众平台 2、点击微信号头像右击...
  • 第二,用微信开放平台,可确保小程序用户是否已经关注公众号,如果没有关注你可以让让他去关注才能体验使用相关服务。这个已经有网站这样做了,具体名字没记清,开发网站。很有创意,也是未来方向。 公众号和小程序...
  • 如何判断用户是否已关注公众号

    万次阅读 2018-09-11 19:10:49
    一、微信公众平台配置 参考文章:https://segmentfault.com/a/1190000015268145 1. 获取appid, appsecret,添加白名单 登录微信公众平台,进入基本配置。开发中需要用到两个参数,appId和appSecret(appSecret只...
  • 一键关注公众号的代码,原来通过获取 获取自定义菜单配置接口取出当前公众号的唯一标识__biz;(看到网上都没有这方面的资料,大家记得点关注或赞,谢谢) /* * 获取一键关注授权标识 * */ public function...
  • 小程序中如何关注公众号

    万次阅读 2019-06-04 13:27:53
    小程序开发(三)小程序或微信H5如何直接关注公众号 youthcity关注 0.32018.08.05 00:09*字数 878阅读 7259评论 0喜欢 10 背景 业务需求中,希望通过朋友圈H5活动页,将新用户引流到公众号中。为用户提供更深入...
  • 近年来,“互联网+”一时成为人们关注的焦点,许多行业都与互联网融合在了一起,求职招聘也不例外,其中较为新兴的一个分支就是微信招聘。 微信招聘顾名思义,是借助腾讯公司出品的应用微信进行的招聘活动。微信的一...
  • 微信连接WIFI并关注公众号的方法

    千次阅读 2020-06-14 11:44:23
    分享一个改造路由器来实现微信连wifi关注公众已经成为一种高效的引流方法。 前提是先有自己的路由器、认证的公众号(服务号或订阅号)、开通过门店小程序。 1.进入公众号后以此选择“微信连wifi”→“设备管理”→...
  • 小程序或微信H5如何直接关注公众号

    万次阅读 2019-04-23 16:00:35
    同时,也希望能在小程序中,完成公众号关注,将小程序用户引流到公众号中。 解决办法 通过公众号关注页链接,完成公众号关注。 https://mp.weixin.qq.com/mp/profile_extaction=home&__biz=MzUzMDg4MzAyMA==#...
  • 1、扫码关注公众号,这个公众号有什么办法可以用订阅号,不想用服务号。 2、用订阅号有办法实现吗?
  • 微信小程序中怎么样才可以自动获取公众号的名称以及简介,并且点击关注,可以关注公众号。 ![图片说明](https://img-ask.csdn.net/upload/201906/18/1560846489_451020.png) 跪求指点。。
  • 判断用户是否关注公众号

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 118,411
精华内容 47,364
关键字:

关注公众号平台