微信授权获取openid限制

微信授权获取openid限制,第1张

登录微信公众平台后台获取公众号的AppId,设置回调地址。回调地址设置页面向导:开发>接口权限>网页服务>网页授权>修改。开发的项目需要放到已经解析好服务器域名的服务器下,同时把Mptext文件放到服务器根目录下,此时你的服务器必须能联通外网也就是有公网IP,并且80端口是打开的,可以使用阿里云等服务器,默认配置就可以了。
openId是用户在当前公众号下的唯一标识(‘身份z’),就是说通过这个openId,就能区分在这个公众号下具体是哪个用户。
openId有什么用:假如用户A在当前公众号下购买了一件商品,用户的下单信息肯定要存储到后台数据库,那根据什么进行存储呢?openId是用户在当前公众号下的唯一标识,通过openId和用户的下单购买信息进行键值对的数据绑定。那么我要查询该用户购买过什么商品,就能够通过openId去查询,并且数据是唯一的,不会和另外的用户数据有冲突。
拓展:UnionID:一个商家或公司可能会有多个公众号,假如用户A同时都关注了这个公司下面的三个公众号,那么这个用户就会有三个openId(一个公众号就对应一个openID)。如果作为开发者的我们,要对这个用户在这三个公众号下消费的数据进行汇总,我怎么获取到这三份数据(同一用户的)?答案是UnionId,微信开发者文档:如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为同一用户,对同一个微信开放平台下的不同应用(移动应用、网站应用和公众帐号),unionid是相同的。就是说如果要获取用户在同一公司不同公众号下的数据,后台表结构不但要关联openId,还要关联UnionId。

微信认证后可获得的九大接口
1、语音识别 通过语音识别接口,用户发送的语音,将会同时给出语音识别出的文本内容。
2、客服接口 通过客服接口,公众号可以在用户发送过消息的48小时内,向用户回复消息。
3、OAuth20网页授权 通过网页授权接口,公众号可以请求用户授权。
4、生成带参数二维码 通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫 描关注公众号后,公众号可以根据参数分析各二维码的效果。
5、获取用户地理位置 通过该接口,公众号能够获得用户进入公众号会话时的地理位置(需要用户同意)。
6、获取用户基本信息 通过该接口,公众号可以根据加密后的用户OpenID来获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。
7、获取关注者列表 通过该接口,公众号可以获取所有关注者的OpenID。
8、用户分组接口 通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。
9、上传下载多媒体文件 通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。

先确认下你是订阅号还是公众号,然后登录到平台确认下你能调用的api,如果说返回未授权,多半是你的账号认证手续还没完,确认下吧,api中的菜单我记得是要认证完了才能调的,希望能帮到你。

整个流程是第三方平台 提供一个授权的页面供公众号|小程序管理员进行授权, 授权后第三方平台将获得 授权方(公众号|小程序)的以下信息

然后用获取的 authorizer_appid 及authorizer_access_token 代授权方调用相应的接口

按开放平台的文档上说, 公众号授权第三方平台管理后,微信服务器会将粉丝发给公众号的消息,以及微信服务器发给公众号的事件推送(如自定义菜单点击事件、粉丝取消关注通知等),发给开发者服务器(会发送到公众号消息与事件接收URL,详见申请资料说明页)上 也就是说第三方平台会接管消息接口 ,

关键参数

option 值:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13166843.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-14
下一篇 2023-06-14

发表评论

登录后才能评论

评论列表(0条)

保存