OAuthLibでのアクセスにはoauth_versionの設定が必要

oauth_versionを指定する以外は、他のタイムラインのOAuthアクセスと同様。
ただし、このほかにエラー、タイムアウト時などの振る舞いについて多くの規定があるので、API仕様を参照して対応する必要がある。

エラー処理などしない一番シンプルなコード

			var result = _account.Get("https://userstream.twitter.com/2/user.json");
			using (var stream = result.GetResponseStream()) 
			using (var reader = new StreamReader(stream)) {
				while (!reader.EndOfStream) {
					var str = reader.ReadLine();
					Console.WriteLine(str);
				}
			}
ちなみに_account.Get()の中身は
		public WebResponse Get(string url) {
			return Consumer.AccessProtectedResource(
				AccessToken,
				url,
				"GET",
				AuthorizationRealm,
				new Parameter[] { 
					new Parameter("oauth_version","1.0")
				});
		}
あとはOAuthLibの使い方を調べてください*1

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます