none
Sobre app RRS feed

  • Pregunta

  • buenas tardes.

    Hace varios meses adquirí un componente para joomla que, mediante una app sencilla que debía crear en Windows live, se conectaba a la agenda del usuario en cuestión y así poder elegir alguno para mandarle una invitación.

    • Este el componente:
      https://www.simbunch.com/products/parainvite

    • esta es la app que debía crear en Windows Live Developer
    1. Go to https://account.live.com/developers/applications. You will need to login to your Windows Live account first.
    2. Click on "Create application"
    3. Enter an Application Name. Note that this name will appear to your users when they're verifying their Windows Live accounts. Recommend using your sitename. Select a language and click I Accept.
    4. Select "API Settings" on the left.
      • Mobile or desktop client app: No
      • Restrict JWT issuing: Yes
      • Redirect URLshttp://www.mydomain.com/components/com_parainvite/oauth/hybridauth/.
    5. Click "Save" and select "App Settings" on the left. Copy and paste the values of Client ID and Client Secret in the respective fields on ParaInvite's configuration.

    todo funcionaba perfectamente hasta hace un mes o así, que dejó de conectarse a "Microsoft", o sea no se conectaba a la cta. de hotmail. Me arrojaba este error:

    Cuenta Microsoft
     

    No se puede completar la solicitud

    La cuenta Microsoft está experimentando problemas técnicos. Inténtalo de nuevo más tarde.

    -----------

    He creado en otra cuenta la app de nuevo, siguiendo los mismos sencillos pasos y nada.

    Si prueba el componente en su web, comprobará que se conecta a "microsoft" sin problemas:

    https://www.simbunch.com/index.php?option=com_parainvite&view=share&tmpl=component&service=live&ctype=article&scheme_id=7&cid=27&url=https%3A%2F%2Fwww.simbunch.com%2Fproducts%2Fparainvite&format=raw

    ¿qué puedo hacer?

    gracias por adelantado

    lunes, 8 de junio de 2015 14:18

Todas las respuestas

  • Hola,

    Intenta cambiar los API settings a mobile, en YES, y agregar los scopes: wl.signin, wl.basic

    Saludos,

    lunes, 8 de junio de 2015 14:22
  • gracias.

    ¿dónde agrego eso de los scopes?

    ¿qué son los scopes?


    • Editado montearweb lunes, 8 de junio de 2015 15:04
    lunes, 8 de junio de 2015 14:54
  • Hola,

    La documentación de Live Connect SDK, explica que es necesario agregar los scopes (atributos) que especifican a que tipo de contenido se desea tener acceso de las cuentas Microsoft Account, dado el uso del protocolo OAuth para estos fines.

    En la liga a continuación encontrarás la información para lograr una implementación exitosa, 

    https://msdn.microsoft.com/en-us/library/hh243641.aspx

    Saludos,

    lunes, 8 de junio de 2015 20:52
  • muchas gracias pero ¿los scopes dónde debo crearlos?

    ¿en la propia api?

    lunes, 8 de junio de 2015 22:41
  • En la app, al llamar a la api debe incluir el scope, en la liga que te pasé esta el ejemplo:

    WL.init({
        client_id: APP_CLIENT_ID,
        redirect_uri: REDIRECT_URL,
        scope: "wl.signin", 
        response_type: "token"
    });
    Saludos,

     
    martes, 9 de junio de 2015 18:03
  • ok, gracias

    pero es un componente realizado en php.

    ¿Le puedo meter así como así esto que me dices?

    WL.init({
        client_id: APP_CLIENT_ID,
        redirect_uri: REDIRECT_URL,
        scope: "wl.signin", 
        response_type: "token"
    });

    jueves, 11 de junio de 2015 18:21
  • Hola,

    Aquí hay una referencia a tu pregunta:

    https://msdn.microsoft.com/en-us/library/hh243649.aspx

    No tengo idea de como sea tu implementación, así que puedes usar la URL:

    https://login.live.com/oauth20_authorize.srf?client_id=CLIENT_ID&scope=SCOPES&response_type=code&redirect_uri=REDIRECT_URI

    Donde: SCOPES sería scope=wl.signin%20wl.basic etc...

    Saludos,

    viernes, 12 de junio de 2015 18:51