TwitterResponseこれを実行すると下記のようになります。showUserResponse = TwitterUser.Show("oyouji"); TwitterUser user = showUserResponse.ResponseObject; userPicBox.ImageLocation = user.ProfileImageLocation; lbUserName.Text = user.ScreenName;
あっけないですね。
情報工学技術を利用した教育支援、いわゆる教育工学の研究やってます。研究に関係する技術動向(プログラミングねた)や、日常の覚書き、呟きなどを書いていこうかと思います。今のところ、初歩的なプログラムネタばっかりですが、、、、長い目でお付き合いください。
TwitterResponseこれを実行すると下記のようになります。showUserResponse = TwitterUser.Show("oyouji"); TwitterUser user = showUserResponse.ResponseObject; userPicBox.ImageLocation = user.ProfileImageLocation; lbUserName.Text = user.ScreenName;
requestToken = OAuthUtility.GetRequestToken(tokens.ConsumerKey, tokens.ConsumerSecret, "oob");//第2引数はよくわからないのでとりあえずoobとした Uri authorizationUri = OAuthUtility.BuildAuthorizationUri(requestToken.Token); //ブラウザ起動 Process.Start(authorizationUri.ToString()); //入手したPINCODEを利用してTokenを取ってくる OAuthTokenResponse accessToken = OAuthUtility.GetAccessToken(tokens.ConsumerKey,tokens.ConsumerSecret, requestToken.Token, txtPincode.Text);
TwitterResponse<twitterstatuscollection> statuss= TwitterTimeline.HomeTimeline(tokenss);
foreach (TwitterStatus tweet in statuss.ResponseObject) {
Debug.Write(tweet.Text);
}
TwitterResponse<twitteruser> showUserResponse = TwitterUser.Show(tokenss, "oyouji");
if (showUserResponse.Result == RequestResult.Success) {
label2.Text = showUserResponse.ResponseObject.Name + " (" + showUserResponse.ResponseObject.ScreenName + ")";
Debug.Write(showUserResponse.ResponseObject.Status.Text);
}
上記コード内の細かいところは、適当に無視&マニュアルを参照のこと。Twitterizerというのがいいらしい。下記のようにクラスが用意されている