一、先在新浪微博应用中注册一个自己的应用为了获取App Key和Secret Key
具体做法如下:
- 登录微博账号(如果没有最好自己注册)
- 点击“我的应用”设置开发者信息,点击“编辑开发者信息”
- 开发者信息内容填写 注:这里要注意要填写一个“个人网站地址”,这里去填的内容是微博个人主页中的url地址即可
-
邮箱验证:新浪微博开放平台会将验证链接发送到您所填写的邮箱中,点击邮件中的链接邮箱验证将自动完成。
-
之后就可以创建自己的应用了( 点击“创建网站/创建应用”填写网站信息)
-
创建应用之后就获取该应用的App Key和Secret Key(很重要的一步)
-
简单注册完之后,到我的 http://open.weibo.com下“我的应用”里面“应用信息”->"高级信息"填写一个授权回调页。这里注意回调页的地址格式必须标准http格式(用于接收返回token,容易出现困境)。
-
配置下载下来的java SDK,主要改一个文件,即src下面的config.properties:
client_ID :appkey 创建应用获取到的appkey (App Key)
client_SERCRET :app_secret 创建应用获取到的appsecret(Secret Key)
redirect_URI : 回调地址 OAuth2的回调地址(就是在高级信息里面填写的授权回调页)
-
在调用/使用所有的api之前都需要进行Oath2验证。(最重要的一步)
调用example下面OAuth4Code.java,会弹出下面页面(该页面要填写自己的用户名密码) -
填写一个正确的新浪微博账号后,会跳转到下面的认证界面(该页面并没有什么卵用,用的是该页的地址,地址的最后有个code参数 code=***********,该参数用于获取token)
-
输入code
-
到这里我们就成功获取了token,那么token到底干嘛,答:token相当于一个权限用来调用API,自此就可以调用新浪微博提供的所以API(参见说明文档 http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI )
-
-
之类