开发微信登录前需了解哪些内容?

微信运营初期,运营站长最关心的就是吸粉的问题,总会千方百计的想办法进行有效的吸粉,获得更多的用户信息,而目前最常见的方式就是通过简单的活动来吸引更多用户的关注,增加应用的传播。对于活动页面开发者而言,微信开放平台微信登录授权是获取用户信息之前必须要弄清楚的,因为微信团队并没有向所有认证的公众账号开放接口。




微信登录优势:

A、移动应用:微信几乎是当前所有用户手机中必备的软件,通常在手机端用户已经登录了微信,通过微信联合登录第三方应用,能有效的降低第三方开发者的注册成本,提升用户留存率,并在用户同意的基础上,获得昵称等基本信息,建立第三房应用的基本用户资料。

B、网站微信登录:通常,pc端登录都是通过微信扫码的方式,可以将用户在移动应用、公众号、pc端网站之间的电商订单,社交数据等统一储存,达到用户在一端操作,全网都可以查询的效果。

开发微信登录前需了解内容:

1、微信公众平台与微信开放平台区别

A、微信公众平台:指使用微信内置浏览器登录网站,主要面向名人、政府、媒体、企业等机构推出的合作推广业务,没有二维码显示;

B、微信开放平台:为第三方移动程序提供接口,使用户可将第三方程序的内容发布给好友或分享至朋友圈,第三方内容借助微信平台获得更广泛的传播,为PC或移动网页登录网站,显示二维码,扫码二维码后登录。

2、网页授权的两种scope的区别

A、以snsapi_base为scope发起的网页授权:是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。

B、以snsapi_userinfo为scope发起的网页授权:是用来获取用户的基本信息的。这种授权需要用户手动同意,且无须关注,就能在授权后获得该用户的基本信息。

小提示:通常站长们会选择获取用户信息,因此往往会采用snsapi_userinfo的方式。

3、网页授权access_token和普通access_token的区别

微信网页授权:通过OAuth2.0机制实现,在用户授权给公众号后,公众号可以获取到一个网页授权特有的接口调用凭证,授权后便可以调用接口;

其他微信接口:需要通过基础支持中的“获取access_token”接口来获取到的普通access_token调用。

4、openid和unionid区别

openid:用户唯一标识。注意:在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的openId;

unionid:若开发者拥有多个移动应用、网站应用和公众账号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为同一用户,对同一个微信开放平台下的不同应用unionid是相同的。

5、其它注意事项

一旦用户修改微信头像,那么旧的微信头像url将会失效,因此开发者应该自己在获取用户信息后,将头像图片保存下来,避免微信头像url失败后出现异常的情况。

对于微信开发站长而言,看过上述天津app开发的分享之后,在进行微信登录开发,相信必定能够少走很多的弯路。


声明:文章"开发微信登录前需了解哪些内容?"为文率科技APP开发公司原创文章,转载请注明出处,谢谢合作!

上一篇: 微信公众号未开发和开发后的区别

下一篇: 没有了

开发入门文章推荐阅读