h5 网页版的微博微信QQ登陆

一:微博html

1,先说微博吧,首先你的去http://open.weibo.com/wiki/先注册帐号,经过验证审核。而后的建立网页应用。微博审核不经过的缘由就是域名和网站地址,必定要按实际写的。必定要记得在微博这里设置回调页。而后根据微博开发文档一步一步下来。前端

2.微博的获取code的地址,是不用urlencode编码的,这个跟微信QQ不一样。从客服端获取到code以后,咱们是传入服务端的。由于微博第获取acces_token必需要求post请求,微博后台作了不能跨域这是第一个缘由。第二个缘由是appid和key放在前端不安全。小程序

三、微博审核没有经过,也能够进行调试,但必须是你注册帐号的微博。或者你添加的其余微博开发者(注意回调地址设置 格式:http://xxx.com/xx/xx/xx.html  具体的页面).跨域

二:QQ浏览器

一、qq网站受权登陆,必须是qq互联官网注册加认证(可是认证必须在腾讯开放平台),腾讯开放平台有h5的应用,可是没有qq登陆的功能,只有qq空间的功能,并且只能接入游戏的。因此最终要想得到qq登陆功能必须去QQ互联。安全

二、QQ互联选择网页应用,建立网页就能够得到受权,可是,这个受权只能在注册qq互联的本人帐号使用加开发,其余qq帐号都不能受权登陆,只有等审核经过才能够。qq分为pc端和wap端,审核没经过只能用pc端测试开发。审核经过才能用wap端地址开发。微信

 

三、必定要注意审核的内容(咱们审核不止审核15次,一直审核不经过,如上图所示),必定要注意工信部备案。不然一直审核不过。app

四、也要注意回调地址的写法也是http://xxx.com/html/xx/xx.html. 可是请求code的时候回调地址也须要URLencode编码。(注意:去获取accesstoken的回调地址不能是编码以后的地址,不然会报10011,和10019的错误)。post

三:微信测试

一、微信网页受权登陆以前,先理解什么是开放平台和公众平台。开放平台是获取登陆朋友圈的平台。公众号平台是服务号和小程序和订阅号的平台。

二、首先用开放平台获取网站受权只有一种方式,那就是扫码登陆。还有一种是在公众平台的微信登陆受权,可是,此方法只能在微信浏览器打开。一旦不是微信浏览器则不行。(因此,先想清楚怎么作)

三、咱们公司是选用开放平台,是开放平台注册一个帐号,而后建立网页应用。里面有一个附件,须要填写:

这个填写必须准确,不然通不过审核,通不过审核拿不到appid和key。这个审核的时间会比较久,个人已经超过7天了,好像是第9天的时候才告诉我审核经过,因此必定要提早走这个流程。

四、微信也要注意回调地址,审核那里的回调地址格式:www.baidu.com   只能根域名,不能写详细的回调地址,不然会告诉你回调地址错误。而后在获取code的回调地址写法是http%3a%2f%2fm.jdjo2o.com%2fhtml%2flogin%2fcallback.html   要写详细的回调地址

但必须是审核那里根域名下的页面,不然又是回调地址参数不对。也是须要进行urlencode编码的。其余按开发文档接入就行。

总结:网页版的第三方登陆,最重要的是审核和回调地址。其余按开发文档开发就能够。

相关文章
相关标签/搜索