吐槽微博SDK的接入

2016-10-21  本文已影响89人  IT枫

进入微博开放平台(当然你必须注册账号哈)
微博授权登录

手机时间必须正确,我类个去

我们的目的是获取微博授权登录
查找微博授权文档

找到微博登录文档页面

让我们先浏览OAuth2.0的接口文档


先浏览OAuth2.0的接口文档

看完所有官方在线开发文档后,还是一头雾水,这都是与server端的请求,难不成使用你们的SDK,请求需要我们自己来封装。
不行,应该不会这么二,接着找API调用,找到了,点进去看吧。

似曾相识的感觉有木有

还是之前提到的:开发者可以先浏览OAuth2.0的接口文档,熟悉OAuth2.0的接口及参数的含义。之前已经熟悉过了,一堆的未封装的请求。点击查看开发指南吧。
又到了这里,微博授权文档

授权机制

回到了原点,还是没有封装好的API可以调用啊,神呐救救额吧。
索性不看在线文档了,下载SDK及Demo查看吧

哟,对应的平台还挺全面

本人是搞Android,那就下载Android weiboSDK吧,老老实实的研究weiboSDK

哇,GitHub感觉高大上了一把

有Demo资源--包含Demo及依赖的库weiboSDK
库资源

库资源

这里我犯了一个错误,本人使用的Android Studio, 直接导入到

导入到app/lib下面

授权时提示找不到so库,搜索一番,解决办法

导入到app/main/jniLibs下面

还有weiboSDKCore_3.1.4.jar
获取签名使用到的app_signatures.apk
已打包好的WeiboSDKDemo_3.1.4.apk
签名debug.keystore都给出来了
等等一大堆资源,给的越多集成人员就越凌乱,有没有这样的感觉,大道至简嘛
小心翼翼的看开发文档微博Android平台SDK文档V3.1.2.docx,因为本人喜欢先看开发文档,明白了接口调用再运行Demo的习惯,再看的大侠们有不同学习方式也勿喷。看完了开发文档。运行Demo吧,授权登录时提示文件不存在, 没说什么不存在,算了不查原因了,真真的验证了给的越多就越麻烦。
就按照开发文档把,weiboSDK import Module到项目中

配置Gradle

不熟悉Gradle的同学,请自行学习。
在运行前一定核实 签名文件 与后台配置一直
运行,结果还好,授权成功了

授权成功会回调onComplete函数

答应出来Bundle bundle对象属性吧

答应出来的数据

个人信息没有啊,只有基本昵称与uid,没有头像url等其他信息,如何获取呢,微博开放平台在线API是指望不上了,一堆的未封装的网络请求,只有在这里找吧微博Android平台SDK文档V3.1.2.docx
找到了,大功告成,累死宝宝了!

找到了
上一篇下一篇

猜你喜欢

热点阅读