在twitterfall.com上查询访问实时Twitter提要?

时间:2010-12-12 08:35:14

标签: c# .net twitter real-time

网站twitterfall.com几乎每个人都提供所有实时Twitter Feed,但有一些延迟。 我如何从本网站或您向C#.NET应用程序建议的任何其他选项中访问或获取(每个人的){/ 3}?

6 个答案:

答案 0 :(得分:3)

LINQ to Twitter是一个可靠的API。 http://linqtotwitter.codeplex.com/。如果滚动到主页面的末尾,它们会有一个使用它的网站列表。

答案 1 :(得分:1)

对于.NET,我建议twitterizer

  

“用于快速简便的Twitter集成的.NET库” - twitterizer.net

您还可以查看Twitter API并创建自己的Twitter库。

答案 2 :(得分:1)

您应该针对Twitter API编写代码。如果您愿意,可以访问firehose,但很可能,您需要的内容可以在Stream API中查看流API:http://dev.twitter.com/pages/streaming_api_methods

答案 3 :(得分:0)

我不知道Twitterfall是否有超出您可用于搜索回复的API。如果您要为大量推文编制索引,我建议您使用像Collecta这样的服务:http://developer.collecta.com/

答案 4 :(得分:0)

您可以使用任何流行的框架,例如Twitterizer,或使用Twitter API与Twitter进行互动。但是为了获取推文,你必须开发自己的逻辑。

基本上,

  • 您需要将Twitter推荐给 检查可用状态 您拥有的用户的更新 定期。

  • 您可以保留多个线程 跟踪不同用户。

  • 您还必须对达到Twitter API的每小时请求限制持谨慎态度

答案 5 :(得分:0)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;
using LinqToTwitter;
using LinqToTwitter.Common;

namespace TwitterConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine("Here We go .. ");

            var twitterCtx = new TwitterContext();

            var publicTweets =
                from tweet in twitterCtx.Status
                where tweet.Type == StatusType.Public
                select tweet;

            publicTweets.ToList().ForEach(
                tweet => Console.WriteLine(
                    "User Name: {0}, Tweet: {1}",
                    tweet.User.Name,
                    tweet.Text));

            Console.WriteLine("Press2Exit");
            Console.ReadKey();
        }
    }
}

看看here !!