Как сделать пост из твиттера, используя WP7 C #? - PullRequest
7 голосов
/ 03 марта 2011

Я искал решение для публикации в твиттере из приложения wp7, но нашел очень ограниченные ресурсы по этому вопросу. Кажется, что все на другом языке программирования (например, PHP) или на платформе (ASP.NET), или не хватает документации.

Эти вопросы НЕ работали для WP7:

Публикация в Twitter с использованием приложения C #

Twitter пост API C #

Публикация твитов в Twitter из FaceBook с использованием ASP.Net C #

Существуют ли какие-либо ресурсы, примеры кода или публикации, в которых рассказывается, как начать работу с API Twitter для WP7?

Кроме того, есть ли какие-нибудь конкретные библиотеки, которые хорошо документированы и поддерживают WP7?

Спасибо.

Ответы [ 3 ]

7 голосов
/ 03 марта 2011

Одна популярная библиотека Twitter для .Net - TweetSharp .У них есть библиотека, совместимая с Windows Phone 7, в них есть раздел, в котором показан пример кода для Windows Phone 7. В примере показано, как использовать библиотеку TweetSharp для получения упоминаний и публикации примера твита.

Если TweetSharp isn 'Правильно для вас проверить страницу Библиотеки Twitter .NET на сайте разработчиков Твиттера, чтобы найти другую библиотеку с совместимостью с Windows Phone.

6 голосов
/ 04 марта 2011

В codeplex есть пара полных твиттер-приложений

Я думаю, что у них обоих также есть некоторые связанные блоги / документация, которые могут помочь - например, http://samjarawan.blogspot.com/2010/10/building-real-windows-phone-twitter-app_07.html

1 голос
/ 04 марта 2011

Самый быстрый и простой способ - использовать Tweet Button API в Twitter.Это заставит пользователя покинуть страницу, но позволит ему модифицировать твит по своему усмотрению.Вы могли бы сделать это немного чище, добавив элемент WebBrowser в свою форму и сделав его видимым в твиттере.

Вот код, который я использую:

public class ShareTwitter
{
    // DOCS: http://dev.twitter.com/pages/tweet_button

    private const string URL = "http://twitter.com/share?url={0}&via={1}&text={2}";

    public static void Open(string link, string via, string text)
    {
        WebBrowserTask t = new WebBrowserTask();
        t.URL = String.Format(URL, HttpUtility.UrlEncode(link), HttpUtility.UrlEncode(via), HttpUtility.UrlEncode(text));
        t.Show();
    }
}

У меня есть похожийклассы для Facebook, ReadItLater и электронной почты Windows Phone - дайте мне знать, если вы также заинтересованы в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...