none
Twitter & Facebook RRS feed

  • Pregunta

  • Buenas,

    ¿sabéis alguna guía fácil para integrar facebook y twitter en una aplicación?

    He seguido los pasos del libro "Beginning Windows Phone 7 Development" y llega hasta la página de login de facebook, una vez logueado me aparece una pantalla que pone "instalar" y "cancelar", pero no consigo nada más :(

    Lo que me interesaría es publicar un producto que esté consultando en mi aplicación.

    Gracias.


    • Editado Estelarishh miércoles, 4 de julio de 2012 10:13
    miércoles, 4 de julio de 2012 10:04

Respuestas

Todas las respuestas

  • Hola!

    No entendí bien la última frase. ¿Quieres que tu usuario pueda publicar a twitter y facebook, o que pueda acceder a twitter y facebook en tu aplicación?


    MCTS - .NET 4.0 Windows Applications
    MCTS - .NET 4.0 Data Access
    MCTS - .NET 4.0 Service Communication Applications
    MCPD - .NET 4.0 Windows Developer
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter

    miércoles, 4 de julio de 2012 10:55
    Moderador
  • Hola Josué!

    Mi aplicación es una aplicación de una tienda virtual, en la que consulta productos, pues lo que quiero que pueda hacer el usuario es compartir un producto en facebook.

    Gracias.

    miércoles, 4 de julio de 2012 11:39
  • Hola Estelarishh.

    Puedes usar ShareLinkTask y usar las propias cuentas Facebook, Twitter, ... almacenadas en el móvil del usuario.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    • Marcado como respuesta Estelarishh jueves, 5 de julio de 2012 18:40
    miércoles, 4 de julio de 2012 12:21
  • Gracias Santiago, pero lo que quiero compartir no es un link.

    En la aplicación se hace una consulta a la BBDD y devuelve un json, el contenido de este json va a  un List, en la aplicación muestro lo que me interesa de cada objeto y lo que quiero es compartir un objeto determinado de ese List.

    No sé si me explico :)

    miércoles, 4 de julio de 2012 13:06
  • Si sólo quieres compartir texto te puede valer ShareStatusTask

    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    miércoles, 4 de julio de 2012 13:09
  • También tengo imágenes ;)
    miércoles, 4 de julio de 2012 14:42
  • Hola de nuevo Estela.

    Para compartir la imagen tienes dos opciones:

    • Si la imagen es externa, es decir, que está publicada en internet y puedes acceder a ella a través de una url sólo necesitarías el ShareLinkTask
    • Si la imagen es local en el dispositivo, tendrías que hacer un desarrollo algo mayor, ya que por lo que sé, tendrías que hacer que tu aplicación se conectase a Facebook y/o a Twitter mediante sus api's y a partir de ahí realizar las correspondientes llamadas a los métodos que te permitan publicar en dichas redes sociales.

    Api de Twitter https://dev.twitter.com/

    SDK de Facebook http://facebooksdk.codeplex.com/


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    miércoles, 4 de julio de 2012 22:40
  • Estoy probando con el ShareLinkTask a ver si así puedo solucionarlo, pero cuando le doy al botón de compartir sólo me encuentra la cuenta de Windows Live.  Tengo instaladas las cuentas de Facebook y de Twitter.

    ¿He de hacer algo más para que me detecte esas cuentas?

    Gracias de nuevo.

    jueves, 5 de julio de 2012 10:49
  • Yo lo tengo de esta forma

                    var share = new ShareLinkTask
                    {
                        Title = "Mi título",
                        LinkUri = new Uri("http://MiURL.com"),
                        Message = "Mi Mensaje"),
                    };
                    share.Show();

    Esto muestra automáticamente la vista de compartir del dispositivo. Al final de esta vista, salen, en un textbox, los canales por los que compartir este mensaje. Si haces click sobre ese TextBox, se abre otra vista que contiene todos los canales (twitter, facebook, linkedin, windows live,...) que tengas para compartir y puedes seleccionar el que quieras.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    jueves, 5 de julio de 2012 14:15
  • Gracias Santiago por tu paciencia :)

    Más o menos, ese es el código que puse en mi app y me aparece el textbox con los canales a compartir, o más bien el canal, ya que sólo me sale windows live y no sé por qué no me aparecen facebook y twitter.  He probado con otro terminal, previa instalación de facebook, y me pasa exactamente igual :(

    Editado:

    Solucionado. Tenía la aplicación del facebook instalada pero no integrada en lo de agregar cuentas.  Por fin!! :)

    jueves, 5 de julio de 2012 18:31