微信授权接口开发(微信开放平台授权书)

网友投稿 511 2023-02-16


本篇文章给大家谈谈微信授权接口开发,以及微信开放平台授权书对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享微信授权接口开发的知识,其中也会对微信开放平台授权书进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

微信服务号都开放了哪些接口?

1、微信安全支付接口
微信安全支付仍然没有完全开放,理由很简单——微支付的审核是由财付通来完成的,而且里面的审核流程非常复杂,需要营业执照、税务登记证、基本户、银行结算证明等材料,所以这个接口需要单独申请。
2、主动下推接口
主动下推接口又叫消息下行接口、推送接口,微信一直非常注重用户体验,对下推接口一直很谨慎,目前只有一个超大型的品牌客户能申请的到,很少有企业可以申请的到。
3、授权接口
授权接口对于一般的商家来说也许并没有什么吸引力,但对于第三方开发者来说是一个非常利好的消息,开放了授权接口,不仅可以拿到用户的微信号,还可以拿到用户的名称,地址,这个对于会员系统、商城是非常有利的。
4、一键关注接口
可以在页面点击链接或者按钮,跳到公众号关注页面,点击关注即可成为公众号的粉丝,这个接口之前一直是开放的,后来由于蘑菇街等应用在页面上设置关注时才能进行其它的一些操作,导致一时粉丝猛涨,微信也其进行了封杀。
5、一键分享接口
可以直接在页面点击分享按钮,相当于手动点击右上角分享到朋友圈。
6、批量拉取关注者接口
可以批量的调取公众号的粉丝,引导用户将一些好的应用分享给好友。这个接口就相当于点击微信右上角的发送给朋友,省去了人工点击,直接调取。
7、关注者分组

目前这个功能只能在微信公众平台上手动实现,将粉丝分组、划分不同维度是微信运营者的一个核心需求,能过给不同粉丝打上不同的标签,则可以进行精准营
销,这个接口开放之后,第三方开发者就可以利用这个接口,用户无需在微信公众平台上操作,直接在第三方后台对用户进行标签。
8、上报地理标识
现有的想获取用户的位置,只能引导用户通过点击微信聊天框,发送自己的位置,而申请到这个接口之后,则可以主动的获取用户的地理位置,从而进行相关的LBS应用。
9、关注者取消关注可见
关注者取消关注之后,仍然可以看见关注者。
10、共享收获地址接口
可以调取用户的收货地址,只要粉丝在微信公众平台上填个自己的收货地址,无论是不是在当前的公众号都可以调取,这个功能对于微商城来说是一个极好的功能,用户在其它商城填写了收货地址也可以调取。
11、CRM接口

商家可以将企业里的会员导入到微信里,与微信打通。这个接口也将和微信支付接口一样,不会全面开放,只能caseby
case一个一个的申请,因为无法判断企业的会员是否是真的真实会员,否则商家去买取大量的手机号码,全部导入到公众号里,那微信又成了骚扰用户的工具。

通过盘点这些接口,我们不难发现,其实微信就相当于一个生态系统,在里面所有人都需要遵守微信的游戏规则,永远围绕用户体验至上,任何干拢用户的接口、
应用都是微信禁止和排斥的,只有始终跟随微信的步伐,把企业公众号建立成一个服务性的平台,这才是微信营销最终的理念所在。

H5页面接入微信授权

开发文档: https://mp.weixin.qq.com/wiki?t=resource/res_mainid=mp1445241432

由于微信授权接口开发我这边申请过了所以不做过多演示,这里我们需要注意几个地方,我们如果不适用JDSK微信授权接口开发的话只需要关注红色方框的地方,如果需要使用JSDK如调用相机、分享等。

其次测试号微信授权需要配置回调域名所以我们需要配置Natapp映射的域名,这里配置的地址只需要域名,配置在页面服务-网页账号-修改。

核心pom.xml。

核心application.yml。

以下配置类@Data使用了Lombok文章中没有说明配置的话自己百度或者自己写GetSet。

这个配置类的由来主要是因为WxMpService接口有多个实现类自动注入的话IOC不知道使用哪个实现类,还有就是每次调用API接口如查用户、素材之类。每次之前都要设置一个wxMpConfigStorage,所以我们这里使用了一个组件来管理相关的Bean配置。

其中我们大体的可以看出authorizationUrl接口是用户在微信端点击的授权API其次方法中才是构建微信授权链接让项目自己去重定向之后会到回调地址userInfo接口这里大家可以自由发挥返回前端页面也可以。

下方就是微信授权访问接口中的方法和官方参数解析。

项目启动之后我们需要把外部访问请求发送到自己的测试公众号前提需要关注。

以上就是用户授权的操作一般在公众号开发嵌入H5网页常用的第一步还有就是jdsk验证也需要这里不细讲可以百度相关教程,使用了此SDK之后不需要自己去封装一些API操作简便了微信开发。(此教程于博客迁移,时间并非当日编写其次可去GitHub搜索weixin-java-mp看最新文档和相关使用教程)

微信授权h5网页登录手机端接口代码操作流程

1 第一步:用户同意授权,获取code

2 第二步:通过code换取网页授权access_token

3 第三步:刷新access_token(如果需要)

4 第四步:拉取用户信息(需scope为 snsapi_userinfo)
参考地址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html#2
微信接口调试工具地址:

https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=indextype=%E5%9F%BA%E7%A1%80%E6%94%AF%E6%8C%81form=%E8%8E%B7%E5%8F%96access_token%E6%8E%A5%E5%8F%A3%20/token

微信公众号开发(二)--扫码绑定微信账号

当业务系统产生消息需要通过微信推送给指定的用户时,首页需要将业务系统类的用户和微信账号建立一个关系。这里采用的是 微信网页授权 接口,获得微信用户授权后,获取微信用户的账号信息,并与业务系统的用户进行绑定。

调用微信网页授权首先要设置回调域名,微信关于回调域名的说明有:
1、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头;
2、授权回调域名配置规范为全域名,比如需要网页授权的域名为: www.qq.com ,配置以后此域名下面的页面 http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以进行OAuth2.0鉴权。但 http://pay.qq.com 、 http://music.qq.com 、 http://qq.com无法进行OAuth2.0鉴权
3、如果公众号登录授权给了第三方开发者来进行管理,则不必做任何设置,由第三方代替公众号实现网页授权即可。
微信网页授权流程主要有4步:
1、引导用户进入授权页面同意授权,获取code。
2、通过code换取网页授权access_token(与基础支持中的access_token不同)。
3、如果需要,开发者可以刷新网页授权access_token,避免过期。
4、通过网页授权access_token和openid获取用户基本信息(支持UnionID机制)。

微信网页授权的接口在微信的官方帮助文档 微信网页授权 中有详细的说明,就不再详述,本文主要说明在开发过程中对一些问题的处理和注意项。 关于微信授权接口开发和微信开放平台授权书的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 微信授权接口开发的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于微信开放平台授权书、微信授权接口开发的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:浅谈SpringCloud之zuul源码解析
下一篇:解决vue中对象属性改变视图不更新的问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~