目录

新浪微博开发之前期准备篇

目录

第一步:到新浪微博开放平台注册成为开发者http://open.weibo.com 如果该网页登陆不好用可以先到http://weibo.com登陆然后在访问open.weibo.com两个网站的的账户是通用的

注册登陆之后,因为本次我们申请的是移动应用的资格,随意我们点击

http://catbro.cn/attachment/20170220/249fc69d1e0441fcba79fc9582442a51.png

选择立即接入->继续创建

http://catbro.cn/attachment/20170220/aaa319322a5641708b079de46cf3e4ba.png

http://catbro.cn/attachment/20170220/05eca8e96cf341ac9f18803c87fc44e1.png

填写应用名称:

http://catbro.cn/attachment/20170220/85cc61bdb204416caf1e57105d874503.png

http://catbro.cn/attachment/20170220/d033960964644c3db238ba84d6236a46.png

1处,填写你的Android包名:即module下的AndroidMainfest.xml中的包名,如下图

http://catbro.cn/attachment/20170220/e0ea1640b8af481e95401e281db84198.png

第二处步骤比较多:

1、先要使用android studio创建一个打包时用的签名,创建步骤如下文http://catbro.cn/c/Android_studio创建打包签名.php

然后使用Android SDK提供的keytool查看

使用命令行窗口。cd到你保存签名文件的文件目录下执行下面指令。xxx为你的签名文件名称

keytool -list -v -keystore xxxx.jks,输入你保存签名文件的密码:

http://catbro.cn/attachment/20170220/ee75aea247d3434ba0607cfd3644db63.png

我们要用的是MD5的字符串,把字符串复制到2处,去掉:号,把字母改成小写

Android下载地址可以直接复制百度的地址或者新浪微博首页的地址都可以。

之后就是填写一些信息,上传些图片就可以了,创建成功后我们用到的是App key

还有应用信息-》高级信息里的授权回调页,可以填写新浪微博的默认授权回掉页面

http://catbro.cn/attachment/20170220/0c4795e8dbd84f4d824b06a354412617.png

然后文档-》sdk下载-》Android SDK

http://catbro.cn/attachment/20170220/56400377ddce464ab551ac2ebcee2c93.png

下载之后我们需要拷贝libs下的

demo-src->WeiboSDK->libs->weibosdkcore_release.jar和

libs下so文件的到我们的lib目录下:

http://catbro.cn/attachment/20170220/5e8beb7d5a694664b9fc7b2dbdababad.png

在module的build.gradle文件中配置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
apply plugin: 'com.android.application'

android {
    ....
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
   ....
}

即可,然后我们可以将demo_src下的openapi目录下的所有文件拷贝到我们的项目中,在项目中新建一个包,拷贝进去即可使用新浪微博sdk简单封装了的api获取数据。拷贝过去后里面的improt路径有些会变红,删掉后,重新导入正确的即可