主题:[爱学网新浪微博三部曲]
[爱学网新浪微博三部曲]第一讲:开发自己的第一个微博应用
第一讲:开发自己的第一个微博应用
1、三部曲指的是什么?
(1)基础篇 桌面程序
(2)Web篇 Web程序
(3)手机篇 Android程序
2、介绍一下我自己
3、新浪微博开放平台
4、创建一个应用
这里所指的应用,并不是应用程序,而是在新浪里面创建一个应用,从而拿到新浪的授权。
5、App key
App Key:
3739633059
App Secret:
b9c45dd7c903544bab106a81ccb098e5
6、安装Java SDK
前期条件:安装J2SE JDK(1.6 +) 安装Eclipse
7、OAuth授权机制
OAuth是一种国际通用的授权方式,它的特点是不需要用户在第三方应用输入用户名及密码。
8、桌面应用的OAuth使用方式
OAuth协议规范由于需要输入密码之后跳转到callback URL, 因此并不十分适合桌面软件(非Web软件)。我们采用输入PIN的方式来激活纯桌面应用。具体流程为:
1.
第三方应用软件向API调用获得request token
2.
用户打开网页跳转到新浪微博网站输入用户名及密码。
3.
验证通过之后,用户会看到一个PIN码。
4.
新浪验证通过网页界面提示用户需要到应用软件输入PIN码。
5.
第三方应用软件提示用户输入PIN码。
6.
第三方应用软件将PIN作为oauth/access_token接口的oauth_verifier parameter参数传入,获取access_token.
7.
API接口返回后续请求所需access_token
9、创建一个简单的应用
(1)修改SDK中的key和Secret
public
class Weibo extends WeiboSupport implements java.io.Serializable {
public
static String CONSUMER_KEY = "3739633059";
public
static String CONSUMER_SECRET = "b9c45dd7c903544bab106a81ccb098e5";
}
.........
第一讲:开发自己的第一个微博应用
1、三部曲指的是什么?
(1)基础篇 桌面程序
(2)Web篇 Web程序
(3)手机篇 Android程序
2、介绍一下我自己
3、新浪微博开放平台
4、创建一个应用
这里所指的应用,并不是应用程序,而是在新浪里面创建一个应用,从而拿到新浪的授权。
5、App key
App Key:
3739633059
App Secret:
b9c45dd7c903544bab106a81ccb098e5
6、安装Java SDK
前期条件:安装J2SE JDK(1.6 +) 安装Eclipse
7、OAuth授权机制
OAuth是一种国际通用的授权方式,它的特点是不需要用户在第三方应用输入用户名及密码。
8、桌面应用的OAuth使用方式
OAuth协议规范由于需要输入密码之后跳转到callback URL, 因此并不十分适合桌面软件(非Web软件)。我们采用输入PIN的方式来激活纯桌面应用。具体流程为:
1.
第三方应用软件向API调用获得request token
2.
用户打开网页跳转到新浪微博网站输入用户名及密码。
3.
验证通过之后,用户会看到一个PIN码。
4.
新浪验证通过网页界面提示用户需要到应用软件输入PIN码。
5.
第三方应用软件提示用户输入PIN码。
6.
第三方应用软件将PIN作为oauth/access_token接口的oauth_verifier parameter参数传入,获取access_token.
7.
API接口返回后续请求所需access_token
9、创建一个简单的应用
(1)修改SDK中的key和Secret
public
class Weibo extends WeiboSupport implements java.io.Serializable {
public
static String CONSUMER_KEY = "3739633059";
public
static String CONSUMER_SECRET = "b9c45dd7c903544bab106a81ccb098e5";
}
.........