Запрос на twitterfall.com для доступа к живым каналам Twitter? - PullRequest
2 голосов
/ 12 декабря 2010

Сайт twitterfall.com предоставляет все живые Twitter каналы почти всем с некоторой задержкой. Как я могу получить доступ или получить твиты (всех) с этого сайта или любой другой вариант, который вы предлагаете моему приложению C # .NET?

Ответы [ 6 ]

3 голосов
/ 17 декабря 2010

LINQ to Twitter - это надежный API. http://linqtotwitter.codeplex.com/. Если вы прокрутите до конца главной страницы, у них будет список сайтов, которые его используют.

1 голос
/ 18 декабря 2010

Вместо этого вы должны написать свой код против API Twitter. Вы можете получить доступ к пожарному шлангу, если хотите, но, скорее всего, то, что вам нужно, доступно в Stream API. Посмотрите на поток api: http://dev.twitter.com/pages/streaming_api_methods

1 голос
/ 16 декабря 2010

Для .NET я предлагаю twitterizer ,

".NET-библиотека, разработанная для быстрой и простой интеграции с Twitter" - twitterizer.net

Вы также можете взглянуть на Twitter API и создать свою собственную библиотеку Twitter.

0 голосов
/ 19 декабря 2010
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();
        }
    }
}

Посмотрите здесь !!

0 голосов
/ 17 декабря 2010

Вы можете использовать любой популярный фреймворк, например Twitterizer или Twitter API для взаимодействия с Twitter.Но чтобы получить твиты, вам нужно разработать собственную логику.

В основном,

  • Вам нужно будет опросить Twitter, чтобы проверить наличие доступных обновлений статуса.для пользователей, которые у вас есть через регулярные промежутки времени.

  • Вы можете иметь несколько потоков, чтобы отслеживать разных пользователей.

  • Вы также можете иметьпроявлять осторожность при превышении лимита почасовых запросов для API Twitter

0 голосов
/ 14 декабря 2010

Я не знаю, есть ли у Twitterfall API, отличный от того, который вы можете использовать для поиска ответов. Если вы хотите проиндексировать большой объем твитов, я бы порекомендовал использовать такой сервис, как Collecta: http://developer.collecta.com/

...