2011-03-03 16 views
7

He estado buscando una solución para publicar en Twitter desde una aplicación wp7 pero he encontrado recursos muy limitados sobre el asunto. Todo parece estar en un lenguaje de programación diferente (por ejemplo, PHP) o plataforma (ASP.NET), o falta documentación.Cómo publicar desde twitter usando WP7 C#?

Estas preguntas no funcionó para WP7:

Post in Twitter using C# application

Twitter post API C#

Post Tweets to Twitter from FaceBook using ASP.Net C#

¿Existe algún recurso, ejemplos de código o mensajes que hablan de cómo empezar con el Twitter API para WP7?

Además, ¿hay alguna biblioteca particular que esté bien documentada y que admita WP7?

Gracias.

+0

¿Twitter no está usando REST? El lenguaje de programación no debería ser una limitación si Twitter API se realiza con REST. Además, intente buscar www.codeplex.com. – codingbear

+0

Sí, ¿cómo lograr esto sin embargo? Twitter fue muy limitado en ejemplos. También he probado diferentes bibliotecas para ayudar a lidiar con esto y la mayoría no es compatible con wp7. ¿Alguna sugerencia sobre dónde comenzar? – loyalpenguin

Respuesta

6

Hay un par de aplicaciones de Twitter completas en CodePlex

creo que ambos tienen también algunos blogs asociados y/o documentación que podría ayudar - por ejemplo, http://samjarawan.blogspot.com/2010/10/building-real-windows-phone-twitter-app_07.html

+0

Estos enlaces son geniales! Exactamente lo que estaba buscando. La publicación se detalla y la muestra funciona muy bien. – loyalpenguin

7

Una popular biblioteca de Twitter para .Net es TweetSharp. Tienen una biblioteca compatible con Windows Phone 7 y tienen una sección que muestra el código de muestra para Windows Phone 7. La muestra muestra cómo usar la biblioteca de TweetSharp para recuperar sus menciones y publicar un tweet de muestra.

Si TweetSharp no es adecuado para usted, consulte el Twitter Libraries page .NET section en el sitio de Desarrolladores de Twitter para otra biblioteca con compatibilidad con Windows Phone.

1

La manera más rápida y fácil es usar la API de botón de Tweet de Twitter. Esto hará que el usuario salga de la página, pero le permite modificar el tweet como lo desee. Es posible que pueda hacer esto un poco más limpio al insertar un elemento WebBrowser en su formulario y hacerlo visible al twittear.

Este es el código que utilizo:

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(); 
    } 
} 

tengo clases similares para Facebook, ReadItLater y el correo electrónico de Windows Phone - que me haga saber si usted está interesado en que también.

+0

tiene uno para Facebook? ... no veo su sitio/correo electrónico en el perfil. Thx – Roger

+0

es exactamente lo que necesito ¿Me puede dar un enlace –

Cuestiones relacionadas