66问答网
所有问题
微信公众号开发中,怎么获取用户信息?
如题所述
举报该问题
推荐答案 2024-01-05
企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0来获取员工的身份信息。
注意,此URL的域名,必须完全匹配企业应用设置项中的'可信域名',否则获取用户信息时会返回50001错误码。
一、企业获取code
企业如果需要员工在跳转到企业网页时带上员工的身份信息,需构造如下的链接:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
参数说明
参数
必须
说明
appid 是 企业的CorpID
redirect_uri 是 授权后重定向的回调链接地址,请使用urlencode对链接进行处理
response_type 是 返回类型,此时固定为:code
scope 是 应用授权作用域,此时固定为:snsapi_base
state 否 重定向后会带上state参数,企业可以填写a-zA-Z0-9的参数值
#wechat_redirect 是 微信终端使用此参数判断是否需要带上身份信息
员工点击后,页面将跳转至 redirect_uri/?code=CODE&state=STATE,企业可根据code参数获得员工的userid。
二、获取成员信息
请求说明
Https请求方式:GET
https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE&agentid=AGENTID
参数说明
参数
必须
说明
access_token 是 调用接口凭证
code 是 通过员工授权获取到的code,每次员工授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期
agentid 是 跳转链接时所在的企业应用ID
权限说明
管理员须拥有agent的使用权限;agentid必须和跳转链接时所在的企业应用ID相同。
返回结果
a)正确时返回示例如下:
{ “UserId”:”USERID” }
参数
说明
UserId 员工UserID
出错时返回示例如下:
{ "errcode": "40029", "errmsg": "invalid code" }
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DDpv2p2D9vnvnnDDDD.html
相似回答
微信公众号获取用户信息
答:
一种是通过网页授权获取用户信息
。一种是通过户和公众号产生消息交互或关注后事件推送后,根据用户OpenID来获取用户基本信息。要特别注意的有两点:第一点是两者向微信请求获取用户信息时的地址是不同的;网页授权请求的“获取用户基本信息接口”接口地址:https://api.weixin.qq.com/sns/userinfo?access_t...
微信公众平台
接口
如何获取微信用户
详细
信息
答:
微信公众平台接口可以根据openid获取用户详细信息
,方法如下:引导用户去授权页面。用户同意授权后,页面将跳转至 redirect_uri/?code=CODE&state=STATE code是去到授权页面后,用户同意授权后返回来的。PHP代码如下://通过code换取token$code = $_GET['code'];$url = "https://api.weixin.qq.com/...
微信公众平台怎么获取用户信息?
答:
1第一步:用户同意授权,获取code
2第二步:通过code换取网页授权access_token 3第三步:刷新access_token(如果需要)4第四步:拉取用户信息(需scope为snsapi_userinfo)
微信公众号如何获取用户微信号,
请详细讲解。
答:
1、用搜狗浏览器登录
微信公众平台,
然后打开“
用户
管理”,在“用户管理”页面用鼠标右键点击“审查元素”。2、在弹出的网页代码显示窗口,点击切换到里面的“NetWork”标签。3、用鼠标把代码窗口移到一边,然后把鼠标的光标移向某个粉丝的头像上。然后,代码窗口会出现一条“getcontactinfo”的消息。4、...
微信公众平台获取用户
的方法有哪些
答:
本文实例讲述了
微信公众平台
实现
获取用户
OpenID的方法。分享给大家供大家参考。具体分析如下: 用户点击微信自定义菜单view类型按钮后,微信客户端将会打开
开发
者在按钮中填写的url值 (即网页链接),达到打开网页的目的,但是view不能获取用户的openid,需要使用微信“网页授权获取用户基本
信息
”高级接口结合...
微信api接口
怎么获取用户信息微信
api接口怎么获取用户信息
答:
对于成功接入消息接口的微信公众账号,当
用户
发消息给公众号
,微信公众平台
服务器会使用http请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。小程序
如何获取
链接?具体步骤如下:1、首先,打开需要获取链接的小程序调用接口获取登录凭证,进而换取用户登录态
信息,
...
大家正在搜
取消微信公众号获取用户信息
微信公众号授权获取用户信息
公众号获取用户微信号
公众号能获取用户什么信息
微信公众号能获取用户隐私吗
微信公众号获取用户地理位置
微信公众号怎么删除用户
微信公众号获取用户列表时间
公众号获取微信个人信息