微信公众号获取用户信息
在进行微信公众号开发的时候我们很常用的一个功能就是获取用户的信息。
但是获取用户信息的方式有哪几种,我目前用到的有两种。 一种是通过网页授权获取用户信息。 一种是通过户和公众号产生消息交互或关注后事件推送后,根据用户OpenID来获取用户基本信息。 要特别注意的有两点:第一点是两者向微信请求获取用户信息时的地址是不同的;
网页授权请求的“获取用户基本信息接口”接口地址:
https:
/
/
api.weixin.qq.com/
sns/
userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 用户管理类接口中的“获取用户基本信息接口”地址 :
https:
/
/
api.weixin.qq.com/
cgi-bin/
user/
info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 第二点是“网页授权”获取用户信息用到的网页授权access_token和普通access_token不同,它可以理解为用户,服务号和微信之间的一个access_token。
用户管理类接口中的“获取用户基本信息接口”用到的access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用的access_token。 第一种:网页授权获取用户信息 微信文档地址:
网页授权 关于网页授权的两种scope的区别说明 1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。
用户感知的就是直接进入了回调页(往往是业务页面) 2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。 但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。 网页授权流程分为四步:1、引导用户进入授权页面同意授权,获取code 2、通过code换取网页授权access_token(与基础支持中的access_token不同) 3、如果需要,开发者可以刷新网页授权access_token,避免过期 4、通过网页授权access_token和openid获取用户基本信息 网页授权请求的微信地址:
https:
/
/
api.weixin.qq.com/
sns/
userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 请求的参数:
通过网页授权我们可以获得以下的用户信息:
第二种获取用户信息的方法是调用用户管理类接口中的“获取用户基本信息接口” 文档地址:
用户管理获取用户信息 请求参数:
获取的用户信息:
。
微信公众号获取用户信息
在进行微信公众号开发的时候我们很常用的一个功能就是获取用户的信息。
但是获取用户信息的方式有哪几种,我目前用到的有两种。 一种是通过网页授权获取用户信息。 一种是通过户和公众号产生消息交互或关注后事件推送后,根据用户OpenID来获取用户基本信息。 要特别注意的有两点:第一点是两者向微信请求获取用户信息时的地址是不同的;
网页授权请求的“获取用户基本信息接口”接口地址:
https:
/
/
api.weixin.qq.com/
sns/
userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 用户管理类接口中的“获取用户基本信息接口”地址 :
https:
/
/
api.weixin.qq.com/
cgi-bin/
user/
info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 第二点是“网页授权”获取用户信息用到的网页授权access_token和普通access_token不同,它可以理解为用户,服务号和微信之间的一个access_token。
用户管理类接口中的“获取用户基本信息接口”用到的access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用的access_token。 第一种:网页授权获取用户信息 微信文档地址:
网页授权 关于网页授权的两种scope的区别说明 1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。
用户感知的就是直接进入了回调页(往往是业务页面) 2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。 但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。 网页授权流程分为四步:1、引导用户进入授权页面同意授权,获取code 2、通过code换取网页授权access_token(与基础支持中的access_token不同) 3、如果需要,开发者可以刷新网页授权access_token,避免过期 4、通过网页授权access_token和openid获取用户基本信息 网页授权请求的微信地址:
https:
/
/
api.weixin.qq.com/
sns/
userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 请求的参数:
通过网页授权我们可以获得以下的用户信息:
第二种获取用户信息的方法是调用用户管理类接口中的“获取用户基本信息接口” 文档地址:
用户管理获取用户信息 请求参数:
获取的用户信息:
。
微信公众平台,如何获取用户ID?
网页上不能直接获取,只能通过Oauth 2.0接口来获取。
但是该接口是属于高级接口,得需要给腾讯交钱的,而且只有服务号能享用。 对于订阅号来说,只能通过接口来获取。 说白了,你能拿到OpenID的Session,是你服务器和微信服务器之间的Session,不是和客户之间的Session。 你接到用户发来的信息后,可以在24小时内给用户回复信息,无论是图文信息还是文字信息,都可以加入链接。 此时,你可以将OpenID构造到URL里发给用户。 当用户点击后,你和客户之间的Session就可以获取到他的OpenID。 因为你和客户之间的OpenID是明文满天飞,这里面要注意这么几个安全性问题:1、发图文块的时候,要发两条信息,单条是可以被转发的,两条的话,用户就无法转发,只能删除了。
避免用户将自己的OpenID泄露。 2、用户点击图文块的那张页面进去后,要隐藏右上角的分享图标。 3、要判断浏览器的UserAgent是否来自于MicroMessage4、如果目标页面需要分享,要构造一个Form表单,用POST的方式将OpenID传过去。 5、实际项目经验中,需要对传来的参数拼在一起,做一下SHA1签名认证。 6、服务器能用SSL,就尽量用SSL,证书也不贵,大概也就3000-5000左右,让公司出钱买。微信公众号获取用户信息
在进行微信公众号开发的时候我们很常用的一个功能就是获取用户的信息。
但是获取用户信息的方式有哪几种,我目前用到的有两种。 一种是通过网页授权获取用户信息。 一种是通过户和公众号产生消息交互或关注后事件推送后,根据用户OpenID来获取用户基本信息。 要特别注意的有两点:第一点是两者向微信请求获取用户信息时的地址是不同的;
网页授权请求的“获取用户基本信息接口”接口地址:
https:
/
/
api.weixin.qq.com/
sns/
userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 用户管理类接口中的“获取用户基本信息接口”地址 :
https:
/
/
api.weixin.qq.com/
cgi-bin/
user/
info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 第二点是“网页授权”获取用户信息用到的网页授权access_token和普通access_token不同,它可以理解为用户,服务号和微信之间的一个access_token。
用户管理类接口中的“获取用户基本信息接口”用到的access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用的access_token。 第一种:网页授权获取用户信息 微信文档地址:
网页授权 关于网页授权的两种scope的区别说明 1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。
用户感知的就是直接进入了回调页(往往是业务页面) 2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。 但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。 网页授权流程分为四步:1、引导用户进入授权页面同意授权,获取code 2、通过code换取网页授权access_token(与基础支持中的access_token不同) 3、如果需要,开发者可以刷新网页授权access_token,避免过期 4、通过网页授权access_token和openid获取用户基本信息 网页授权请求的微信地址:
https:
/
/
api.weixin.qq.com/
sns/
userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 请求的参数:
通过网页授权我们可以获得以下的用户信息:
第二种获取用户信息的方法是调用用户管理类接口中的“获取用户基本信息接口” 文档地址:
用户管理获取用户信息 请求参数:
获取的用户信息:
。
微信公众平台,如何获取用户ID
网页上不能直接获取,只能通过Oauth 2.0接口来获取。
但是该接口是属于高级接口,得需要给腾讯交钱的,而且只有服务号能享用。 对于订阅号来说,只能通过接口来获取。 说白了,你能拿到OpenID的Session,是你服务器和微信服务器之间的Session,不是和客户之间的Session。 你接到用户发来的信息后,可以在24小时内给用户回复信息,无论是图文信息还是文字信息,都可以加入链接。 此时,你可以将OpenID构造到URL里发给用户。 当用户点击后,你和客户之间的Session就可以获取到他的OpenID。 因为你和客户之间的OpenID是明文满天飞,这里面要注意这么几个安全性问题:1、发图文块的时候,要发两条信息,单条是可以被转发的,两条的话,用户就无法转发,只能删除了。
避免用户将自己的OpenID泄露。 2、用户点击图文块的那张页面进去后,要隐藏右上角的分享图标。 3、要判断浏览器的UserAgent是否来自于MicroMessage4、如果目标页面需要分享,要构造一个Form表单,用POST的方式将OpenID传过去。 5、实际项目经验中,需要对传来的参数拼在一起,做一下SHA1签名认证。 6、服务器能用SSL,就尽量用SSL,证书也不贵,大概也就3000-5000左右,让公司出钱买。请问公众微信平台怎样查看关注该微信号的用户微信号?
用搜狗浏览器登录微信公众平台,然后打开“用户管理”,在“用户管理”页面用鼠标右键点击“审查元素”。
在弹出的网页代码显示窗口,点击切换到里面的“NetWork”标签。 用鼠标把代码窗口移到一边,然后把鼠标的光标移向某个粉丝的头像上。 然后,代码窗口会出现一条“getcontactinfo”的消息。 接下来打开其中一条“getcontactinfo”的消息看看,里面有一条是“contact_info”的消息,鼠标点击打开了之后就会出现一个“user_name”的信息,那么“user_name”后面的“×××”里面的就是该粉丝的个人微信帐号了。 小编补充:微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信平台上实现和特定群体的文字、图片、语音的全方位沟通、互动 。
微信公众号分为订阅号和服务号及企业号。 2018年6月6日,微信宣布公众号赞赏功能升级为“喜欢作者”,读者可以直接向原创文章作者进行赞赏。如何查看自己关注过的所有公众号
在微信中我们经常因为看到一篇写的很好的文章来关注这个公众号,慢慢的,关注了越来越多的公众号,但之后我们却找不到自己关注的公众号在哪里?下面我们就来看一下如何查看自己关注过的所有公众号吧!知道【微信】app,并打开。
点击【通讯录】。 点击【公众号】。 我们可以看到所有的,是按字母排序的。 如果觉得麻烦,也可以点击右上角放大镜图案【搜索】,找到自己想要阅读的公众号。 公众号往下拉,也可以定期清理已经注销或冻结的公众号。 总结:1、知道【微信】app,并打开。
2、点击【通讯录】。 3、点击【公众号】。 4、点击右上角放大镜图案【搜索】,找到自己想要阅读的公众号。 5、也可以定期清理已经注销或冻结的公众号。智能推荐
-
千年岁月怎么获得 千年岁月获取方式2023-08-08 千年岁月怎么获得1、千年岁月需要打悲叹之塔能够获得,悲叹之塔不仅可以兑换ss袖珍罐,还可以开出史诗级武器,但是悲叹之塔史诗袖珍罐需要千年岁月这个材料才能兑换。悲叹之塔一天免费只能进一次,然后10炮竹可以进一次,商场可以300点券买2张门票,也就是说花钱一天能进4次,然后进入悲叹之塔FB通关。
-
《明日方舟》新五星近卫干员摩根怎么获取?五星近卫干员摩根获取方法分享2023-09-13 明日方舟游戏内里每一次的活动具有主题曲的更新都是会有新干员具有新的皮肤进行推出的,最近官方现揭橥的五星干员是摩根,接下来就让我们来瞧瞧明日方舟五星近卫干员摩根获得
-
飞机票行程单如何获取(飞机行程单怎么获取)2023-08-05 大家好,小裕来为大家解答以上问题。飞机票行程单如何获取,飞机行程单怎么获取这个很多人还不清楚,现在一起跟着小编来瞧瞧吧
-
完售物语友情之征怎么获取2023-08-22 完售物语在这款游戏里友好之征可以帮助网友们更好的进行互动,来获得奖励,即日小编就与网友们分享下关于完售物语友好之征怎样获取玩法,网友们一起来瞧瞧吧
-
江湖悠悠铸石怎么得 获取攻略分享2023-08-27 在江湖悠悠手游中,很多小伙伴想知道铸石获得及合成、铸石的合成公式和铸石的六种品质。那么江湖悠悠铸石怎么得呢?想要了解的小伙伴就一起看下江湖悠悠铸石获取方法汇总分享
-
魔兽世界堕落火鹰怎么获得 堕落火鹰获取方式一览2023-08-05 在魔兽世界中,堕落火鹰是一种稀有的猎人宠物,以下是一些堕落火鹰的获取方式,希望可以帮到大家!魔兽世界堕落火鹰怎么获得:1、猎人训练师:你可以通过与猎人训练师进行对
-
黎明觉醒怎么获取无人机图纸2023-08-10 黎明觉醒一款绽放世界生涯类手游,小伙伴在游戏内部扮演幸存者探索世界,需求小伙伴缔造各式工具,把持各式武器的使用教程,建筑属于自个的庇护所,追求伙伴一块生涯下去
-
得物合作款原神限定鞋盒怎么获取 得物原神联动鞋盒获取方法2023-08-05 很多旅行者想知要知道得物合作款原神限定鞋盒怎么获取?不过要注意本系列鞋盒为活动专属奖品( 限量800份), 暂不开放售卖,所以想要抽的小伙伴得赶紧了。
-
崩坏3伊甸之星世界怎么获取 伊甸之星世界获取方法2023-08-01 伊甸之星世界是下个版本鸭鸭的全新dlc,很多舰长想知道伊甸之星世界怎么获取?伊甸之星世界虽然是一把神之键,但是很遗憾,这并不是免费的,需要抽取,想要的舰长已经可以开始攒水晶了。
-
微信公众平台如何调整图片大小(微信公众平台上怎么改图片尺寸)2023-08-30 大家好,小裕来为大家解答以上问题。微信公众平台如何调整图片大小,微信公众平台上怎么改图片尺寸这个很多人还不清楚,现在一起跟着小编来瞧瞧吧
-
ff14魔晶石怎么获取?2023-07-27 ff14魔晶石怎样获取?ff14魔晶石在哪买?在这款游戏中魔晶石是用来是用来加强装备的属性的,那么怎样获得魔晶石呢
-
龙之国物语技能点怎么快速获得 龙之国物语技能点获取方式2023-08-24 龙之国物语技能点怎么快速获得?像龙之国物语这样的角色扮演类型的游戏大都是以玩家操控的角色的技能为主要输出方式的,不同的角色职业有不同的技能机制,了解自己操控的职业