none
Conexión aplicación Silverlight con Api de Windows Live RRS feed

  • Pregunta

  • Buenas noches, estoy intentando acceder a la API de de Windows Live para conectar mi aplicación hecha en Silverlight, pero no encuentro información sobre esto, solo para WPF, será que alguien me puede colaborar con esto? gracias.
    domingo, 11 de marzo de 2012 5:44

Todas las respuestas

  • ¡Hola!

    Desconozco en concreto que es lo que quieres hacer con la API de Windows Live, de todas formas si no encuentras ejemplos concretos en la red para Silverlight, yo iría a buscar ejemplos de esa API para Windows Phone (WP7). Y de hecho tienes muchos. Portarlos es realmente sencillo.

    Saludos,

    domingo, 11 de marzo de 2012 9:56
  • Hola Camilo.

    ¿Exactamente donde estas atascado y que es lo que quieres hacer?, esta api esta disponible para casi todas las tecnologias por no decir todas, ya que a fin de cuentas se puede usar javascript o servicios REST.

    En la pagina oficial se expone un monton de ejemplos para usar toda la sdk y de forma interactiva, echale un vistazo y comentas donde estas atascado.

    http://isdk.dev.live.com/


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/

    jueves, 15 de marzo de 2012 10:40
  • Hola, gracias por las respuestas, lo que sucede es que quiero hacer un cliente para Windows Live Messenger, ya busque ejemplos para Windows Phone 7 pero sucede que las referencias que contiene no se pueden usar en Silverlight 4, ejemplo Microsoft.Live y Microsoft.Live.Controls.

    Estoy atascado en el inicio de sesión, estaba mirando este ejemplo https://github.com/liveservices/LiveSDK/tree/master/Samples/CSharpDesktop/Silverlight que no se! porque se llama Silverlight!!! si es de WPF ¬¬ y pasa lo mismo...tiene referencias que no se pueden usar en Silverlight 4.

    Intenté con Javascript pero no tengo idea de como obtener el Access Token, porque ya registre la aplicación y me dieron el ID y la clave secreta (creo que se llama así) y para el tipo REST no entiendo que toca hacer, la verdad llevo 2 días antes desde que publique la pregunta hasta hoy, cacharreando con esta cosa y nada que puedo. Le agradezco si me pueden guiar con el código porque me siento bastante perdido, por lo general no busco así ayudas de código, pero estoy un poco desesperado y mis jefes me tienen acosado tb jeje, gracias.

    domingo, 18 de marzo de 2012 3:26
  • ¡Hola!

    Vamos por partes:

    "Hola, gracias por las respuestas, lo que sucede es que quiero hacer un cliente para Windows Live Messenger, ya busque ejemplos para Windows Phone 7 pero sucede que las referencias que contiene no se pueden usar en Silverlight 4, ejemplo Microsoft.Live y Microsoft.Live.Controls"

    No es cierto, acabo de crear un proyecto en Silverlight 4.0 y he agregado dichas referencias y compila correctamente.

    "se llama Silverlight!!! si es de WPF ¬¬ y pasa lo mismo...tiene referencias que no se pueden usar en Silverlight 4."

    Es cierto, y además es framework 3.5, igual es porque hace uso de un BrowserWindow. Tendrías que preguntarle al autor que es lo que le ha motivado para llamarlo de esa forma.

    De todas formas, ya que has llegado hasta aqui podrías mirarte el ejemplo de wp7 donde puedes observar el código de cómo jugar con el Acess Token.

    Voy a intentar explicarte el mecanismo:

    Tu aplicación tiene una clave ID y un password esto te lo da el servicio cuando la registras que es lo que has hecho hasta ahora. El usuario se conecta mediante la página web y valida su contraseña y su password personal. Con esto y con los datos de tu aplicación el servicio te da el Token que identifica persona logeada y aplicación de forma univoca y con todas las medidas de seguridad pertinentes; ya que se realiza mediante el protocolo oauth. En otros sistemas como Dropbox si has de preocuparte como envias esa información y cómo has de recibirla pero con la API de Windows Live esta todo encapsulado.

    "mis jefes" Diles que la paciencia es la madre de la ciencia y que también es una virtud.

    Saludos,

    lunes, 19 de marzo de 2012 10:05
  • Wow muchísimas gracias por tu pronta respuesta, jeje no sabía que tocaba agregar las referencias manualmente, en cuanto al resto, sacaré de nuevo los ejemplos en WP7 y luego comento. Entendiendo el mecanismo veo que es mucho más fácil de lo que pensaba, gracias, enserio. Pronto comentaré como me fue.
    martes, 20 de marzo de 2012 3:50