使用 OAuth 认证登录并发布一条微博
string consumerKey = "ConsumerKey";
string consumerSecret = "ConsumerSecret";

// 新建一个 OAuthService 实例
OAuthService oauthService;

// 使用 ConsumerKey 和 ConsumerSecret 初始化一个 OAuthService 实例
oauthService = new OAuthService(consumerKey, consumerSecret);

// 获取 Access Token
oauthService.GetRequestToken();
// 获取用户授权地址
string authorizationUrl = oauthService.GetAuthorizationURL();

// 通过Webbrowser 控件或直接在IE中导航到用户授权页面获取验证码

// verifier 为已获取到的验证码
oauthService.GetAccessToken(verifier);

// 验证用户是否登录成功,登录成功后就可以使用 oauthservice 访问微博了
Users user = oauthService.VerifyCredentials();

// 发布微博
Status status = oauthService.Update(new Status { Text = "测试发布微博。" });

Last edited May 9, 2011 at 1:24 PM by forgetu, version 1

Comments

No comments yet.