第三方授权登录补充1

上篇大概讲述了如何实现第三方登录,并获取登陆的基本信息。

下边记录下碰到的问题,首先,就是打包或安装的时候会出错,提示strings.xml这个文件缺少对应的英文版本。这个可难倒我了,咱总不能再写个英文版本的吧。

简单的咋办了?把values-en 这个目录删除掉好了。彻底不好英文版本的。

其次来说说我用到的平台的问题。

第一个,新浪微博,这个申请的时候除了填写应用的基本信息外,还得填好如下图所示的高级信息里的授权回调页面,不写的话可能会授权失败的。而且这个还得通过开发者    认 证才能正常使用的。

第三方授权登录补充1_第1张图片

 

第二个,qq控件授权登录,因为这个sharesdk没有qq授权登录的,所以就用qzone代替了,不过两个都是一样的登录的qq授权页面的。

 记得用qq空间的类额,如下:

Platform platform4=ShareSDK.getPlatform(this, QZone.NAME);
   platform4.setPlatformActionListener(actionListener);
   platform4.authorize();

这个qq空间的申请开发者的地址如下:http://open.qq.com/user/info 

和qq的不是一个的。

这个首先得通过开发者认证也就是他要资料提交满足75%才能创建应用,坑爹啊。

创建好应用以后,查看应用详情,一定要点击如图右下角那里的  qq登录  申请,我那里已经是审核通过的,如果你没点,对不起,你的授权肯定是失败的。。

第三方授权登录补充1_第2张图片

 

 

 

基本就这样了,分享有功夫再看,

这个sharesdk提供的demo看着真累啊,用的第三方包,想找个点击事件半天找不到,这种demo真的不应该用第三方包啊,让人看着多累

你可能感兴趣的:(Andoid学习笔记)