Discussion générale Protocole Oauth 2.0

  • mercredi 28 novembre 2012 11:13
     
     
    Bonjour a tous.
    Je souhaiterais réaliser une application métro comme le clouder pour soundcloud.
    Mais pas pour soundcloud, pour mon site personnel qui est aussi un site de musique avec stream et téléchargement.
    Mon problème est que je n'arrive pas a modifier mon site pour que mon application puisse venir chercher les informations du site.
    J'ai vu sur internet qu'il fallait utiliser un protocole oauth 2.0.
    Pourriez-vous m'expliquer comment faire s'il vous plait.
    Je précise mon site est sur un hébergement mutualisé.
    Désolé si je n'ai pas posté au bonne endroit et merci d'avance

Toutes les réponses

  • jeudi 29 novembre 2012 11:54
    Propriétaire
     
     
  • dimanche 2 décembre 2012 16:02
     
     

    Bonjour et merci de votre réponse mais je n'y arrive pas avec dotnet.

    Faut il un hébergeur spécial.

    Auriez vous un exemple de site ou un TUTO.

  • lundi 3 décembre 2012 12:37
    Propriétaire
     
     
  • mardi 4 décembre 2012 13:21
    Propriétaire
     
     

    Bonjour,

    Nous changeons le type de votre question à « Discussion générale » parce que vous n’êtes pas revenu avec les informations sollicitées. Si vous avez plus de temps pour réexaminer la question et fournir plus d'informations, n'hésitez pas à modifier le type du thread à « Question ». Si le problème est résolu, s’il vous plaît partagez la solution avec nous afin que la réponse puisse être trouvée et utilisée par d'autres membres de la communauté ayant des questions similaires.

    Merci !

    Cordialement,

    Aurel   


    Aurel BERA, Microsoft
    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

  • jeudi 13 décembre 2012 14:37
     
      A du code

    Bonjour,

    N'ayant pas un serveur compatible je me tourne vers une autre méthode.

    J'ai créer un fichier .xml de mon site. " Avec ces balise pour chaque musique.

    <item>
    <title>U2 - Beautiful Day</title>
    <link>http://monsite/uploads-015/1354834963.mp3</link>
    <pubDate>Wed, 19 Sep 2012 20:30 +0200</pubDate>
    <description>
    http://ecx.images-amazon.com/images/I/41OXB72-JOL._AA160_.jpg
    </description>

    </item>

    "

    Ensuite je crée une application web avec visual studio.

    Dans /pages/home/home.html dans le tag <section> j'ajoute ceci:

    <section aria-label="Main content" role="main"> <div class="tracklist" data-win-control="WinJS.UI.ListView" /> </section>

    puis dans pages/home/home.js j'ajoute ceci:

    (function () {
        "use strict";

        WinJS.UI.Pages.define("/pages/home/home.html", {
            // Cette fonction est appelée chaque fois qu'un utilisateur accède à cette page. Elle
            // remplit les éléments de la page avec les données d'application.
            ready: function (element, options) {
                WinJS.xhr({ url: "http://musics4.me/flux-rss.xml" }).done(
                function fulfilled(result) {
                    if (result.status === 200) {
                        var list = new WinJS.Binding.List();
                        var data = (result.responseText);
                        for (var i = 0, l = data.length; i < l; i++) {
                            var track = data[i];
                            list.push(track);
                        }
                        console.log(result.responseText);
                    }
                });
                // TODO: initialisez la page ici.
            }
        });
    })();

    Mais rien ne marche lors du débogage, je pense que le problème viens de var data.

    Pouvez-vous m'aider.Et merci pour la réponse de la dernière fois.

  • jeudi 13 décembre 2012 14:46
    Propriétaire
     
     

    Bonjour de nouveau

    Vous êtes sûr dans le cas ou result.status == 200 (seulement 2 fois =, pas 3 fois comme vous l'avez écrit)?

    C’est-à-dire bien télécharger le fichier XML.

    Affichez un message d’erreur sur « else ».

    Cordialement,  


    Aurel BERA, Microsoft
    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

  • jeudi 13 décembre 2012 16:25
     
      A du code
    • J'ai ajouté du code à la page java.
    (function () {
        "use strict";

        WinJS.UI.Pages.define("/pages/home/home.html", {
            // Cette fonction est appelée chaque fois qu'un utilisateur accède à cette page. Elle
            // remplit les éléments de la page avec les données d'application.
            ready: function (element, options) {
                WinJS.xhr({ url: "http://musics4.me/flux-rss.xml" }).done(
                function fulfilled(result) {
                    if (result.status == 200) {
                        var list = new WinJS.Binding.List();
                        var data = (result.responseText);
                        for (var i = 0, l = data.length; i < l; i++) {
                            var track = data[i];
                            list.push(track);
                        }
                        var listView = document.querySelector(".tracklist");
                        WinJS.UI.setOptions(listView.winControl, {
                            layout: new WinJS.UI.ListLayout(),
                            itemDataSource: list.dataSource
                        });

                        console.log(result.responseText);
                    }
                });
                // TODO: initialisez la page ici.
            }
        });
    })();
    • Oui j'ai modifié le 3*= je n'ai pas fais expres.

    C’est-à-dire bien télécharger le fichier XML.

    Affichez un message d’erreur sur « else ».?

    Je ne comprends pas ce que vous voulez dire.

    • J'obtient ceci en faisant un debug:
    • [img]http://www.world-lolo.com/images/uploads/image.num1355415650.of.world-lolo.com.png[/img]
    • Après je créer un template dans défautl.html 

    <body> <!-- TRACK TEMPLATE --> <div class="trackTemplate" data-win-control="WinJS.Binding.Template"> <img class="item-image" src="#" data-win-bind="src: artwork_url; alt: title" /> <div class="item-overlay"> <h4 class="item-title" data-win-bind="textContent: title"></h4> <h6 class="item-subtitle win-type-ellipsis" data-win-bind="textContent: subtitle"></h6> </div> </div> <div id="contenthost" data-win-control="Application.PageControlNavigator" data-win-options="{home: '/pages/home/home.html'}"></div>

    et j'assigne le template dans la page home html:


    <div class="tracklist" data-win-control="WinJS.UI.ListView" data-win-options="{itemTemplate: select('.trackTemplate')}"/>

    Mais après cela je reçois une erreur


    L’application n’a pas pu résoudre ms-appx://24a41c52-688f-40ac-bbea-a66f4f4debc7/undefined en raison de l’erreur suivante : RESOURCE_NOT_FOUND.
    Visual Studio n'est actuellement attaché à aucune cible de débogage de script qui prenne en charge les diagnostics de script.

    Et lors du debug mes fenêtres ne comporte ni le titre de la musique ni d'image:

    [img]http://www.world-lolo.com/images/uploads/image.num1355415907.of.world-lolo.com.png[/img]

    Merci de répondre aussi vite.



  • dimanche 16 décembre 2012 10:33
     
     
    J'ai cherché sur plusieurs site mais je n'ai rien trouvé, qui puisse m'aider.
  • mercredi 20 février 2013 17:30
     
     
    Personne ne peut m'aider.