以前、私が使用していた
http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=xyz&count=5
ツイッターフィードを読む。しかし、twitter api 1.1 の登場後、Bad Authentication data エラーが発生します。やらなければならないことがありませんか?
ありがとう、
プリヤ
LINQ to Twitterでそれを行う方法は次のとおりです。次のようにStatusType.Userクエリを使用します。
var statusTweets =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.User &&
tweet.ScreenName == "xyz" &&
tweet.IncludeEntities == true &&
tweet.IncludeRetweets == true &&
tweet.Count == 5
select tweet)
.ToList();
var jsonData = twitterCtx.RawResult;
TwitterContext インスタンスの RawResult プロパティには、Twitter が返す JSON データが含まれています。したがって、デシリアライズされたツイートを使用するか、Twitter が返す生データを使用するかを選択できます。
フィードを読み取るには、まず dev.twitter.com サイトでトークンとキーを使用して認証する必要があります。
また、TweetSharp ライブラリを試すこともできます。https://github.com/danielcrenna/tweetsharp .
2016 年 10 月 19 日更新:
Github danielcrenna/TweetSharp は利用できなくなりました。
https://github.com/shugonta/TweetSharpより
このプロジェクトは公式にアーカイブされています/死んでいます....
Twitter ベースの API ラッパーの商用および/または積極的なサポートが必要な場合は、組織をTwitterizerや LINQ to Twitterなどの代替手段に向けることができます。
ただし、Nuget パッケージTweetSharp は引き続き利用できます (最終更新日 2013-06-22)