Какова лучшая обертка/библиотека Программного интерфейса Твиттера для.NET? [закрытый]

Попробуйте, цикл for:

data = ['Bidder - Timestamp: 11, User ID: 8, Action: BID, Loan ID: 430, Rate: 0.20',
        'Bidder - Timestamp: 13, User ID: 13, Action: BID, Loan ID: 430, Rate: 0.15',
        'Bidder - Timestamp: 17, User ID: 8, Action: BID, Loan ID: 430, Rate: 0.10',
        'Bidder - Timestamp: 18, User ID: 1, Action: BID, Loan ID: 431, Rate: 0.15',
        'Bidder - Timestamp: 19, User ID: 3, Action: BID, Loan ID: 431, Rate: 0.14',
        'Bidder - Timestamp: 21, User ID: 3, Action: BID, Loan ID: 431, Rate: 0.14']
l = [[i.split(':')[0].strip() for i in data[0].split(',')]]
for i in data:
    l.append([x.split(':')[1].strip() for x in i.split(',')])

Или понимание списка из одной строки:

data = ['Bidder - Timestamp: 11, User ID: 8, Action: BID, Loan ID: 430, Rate: 0.20',
        'Bidder - Timestamp: 13, User ID: 13, Action: BID, Loan ID: 430, Rate: 0.15',
        'Bidder - Timestamp: 17, User ID: 8, Action: BID, Loan ID: 430, Rate: 0.10',
        'Bidder - Timestamp: 18, User ID: 1, Action: BID, Loan ID: 431, Rate: 0.15',
        'Bidder - Timestamp: 19, User ID: 3, Action: BID, Loan ID: 431, Rate: 0.14',
        'Bidder - Timestamp: 21, User ID: 3, Action: BID, Loan ID: 431, Rate: 0.14']
l = [[i.split(':')[0].strip() for i in data[0].split(',')]] + [[x.split(':')[1].strip() for x in i.split(',')] for i in data]
53
задан Boaz 25 March 2009 в 23:12
поделиться

6 ответов

TweetSharp , похоже, тоже должен быть достойным вариантом.

12
ответ дан 7 November 2019 в 08:50
поделиться

существует linq для писания в Твиттере о проекте на codeplex:

http://www.codeplex.com/LinqToTwitter

Помимо библиотеки Yedda, можно прочитать блог Pedro Santos на его опыте.

9
ответ дан Ric Tokyo 7 November 2019 в 08:50
поделиться

Microsoft. Owin. Безопасность. Твиттер для аутентификации + пользовательский C# кодирует с HttpClient и Json.NET

Что-то как:

using (var client = new HttpClient())
{
    client.BaseAddress = new Uri("https://api.twitter.com/1.1/");
    client.DefaultRequestHeaders.Authorization = authValue;
    var response = await client.GetAsync("search/tweets.json");

    if (response.IsSuccessStatusCode)
    {
        var json = await response.Content.ReadAsStringAsync();
        var tweets = JsonConvert.DeserializeObject<Tweets>(json);
    }
}

Хорошее чтение:

20
ответ дан Konstantin Tarkus 7 November 2019 в 08:50
поделиться

Вот список всех библиотек, перечисленных на веб-сайте Твиттера.

Вот ссылка на документацию API REST Твиттера.

Вот ссылка на документацию Потокового API Твиттера

8
ответ дан codingbadger 7 November 2019 в 08:50
поделиться

Можно также проверить Twitteroo. Но Yedda лучше. У меня есть хобби клиентский проект Твиттера, который похож на Google Talk (названный jata). Это приблизительно быть найденным здесь в codeplex, если Вам интересно.

0
ответ дан Shoban 7 November 2019 в 08:50
поделиться

Все хорошие ответы, LinqToTwitter хороший. Также ознакомьтесь с моим постом, объясняющим основы использования API-интерфейса Twitter из C # / LINQ, включая сведения об ограничениях скорости. (Что важно понимать).

http://stuff.seans.com/2009/04/04/a-simple-net-twitter-api-wrapper-using-linq/

Скоро появится - a версия моего кода, которая автоматически подстраивает скорость запроса к вашему ограничению скорости. (Что по умолчанию составляет 100 в час или 20 000 в час, если вы или ваш сайт «в белом списке»).

4
ответ дан Sean Sexton 7 November 2019 в 08:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: