2


以前、私が使用していた

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 エラーが発生します。やらなければならないことがありませんか?

ありがとう、
プリヤ

4

2 に答える 2

4

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 が返す生データを使用するかを選択できます。

于 2013-06-22T04:50:25.707 に答える
2

フィードを読み取るには、まず dev.twitter.com サイトでトークンとキーを使用して認証する必要があります。

また、TweetSharp ライブラリを試すこともできます。https://github.com/danielcrenna/tweetsharp .

2016 年 10 月 19 日更新:
Github danielcrenna/TweetSharp は利用できなくなりました。
https://github.com/shugonta/TweetSharpより

このプロジェクトは公式にアーカイブされています/死んでいます....
Twitter ベースの API ラッパーの商用および/または積極的なサポートが必要な場合は、組織をTwitterizerLINQ to Twitterなどの代替手段に向けることができます。

ただし、Nuget パッケージTweetSharp は引き続き利用できます (最終更新日 2013-06-22)

于 2013-06-20T06:36:46.890 に答える