Comment puis-je obtenir des données à partir de cette liaison API?

J'ai juste commencé à regarder en JavaScript et jQuery comme de la nuit dernière. Je suis en train de jouer avec l'API foursquare (je l'ai déjà hate d'authentification oauth, mais qui pourrait faire pour un autre poste à un autre moment) et c'est dur quand vous avez connaissance rudimentaire, bien que j'aime cette façon d'apprendre.

Ma question est très simple, je veux obtenir des données à partir d'une API URL qui ne nécessite pas d'authentification/autorisation. Ensuite, je veux juste l'afficher (dans mon code, je l'ai fait afficher une alerte onclick).

<!DOCTYPE html>
<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
        <script>
            $(document).ready(function () {
                $("button").click(function () {
                    $.getJSON('https://api.foursquare.com/v2/users/self/venuehistory?oauth_token=2ZO1PQOUAD5SXRAJOLZVH53RBQ1EB2C23FE2GUZLJYQUJ3SY&v=20121108',

                    function (data) {
                        alert(data);
                    });
                });
            });
        </script>
    </head>

    <body>
        <button>Send an HTTP POST request to a page and get the result back</button>
    </body>
</html>

Quand je clique sur le qui-vive, il se nourrit de moi "[object, object]", évidemment ce n'est pas ce que je recherche. Comment puis-je obtenir pour afficher les données à partir de l'URL?

Je sais que c'est tellement de base (je sais de quoi faire, tout simplement pas comment faire) donc un grand merci à tous ceux qui peuvent m'aider.

OriginalL'auteur Charlotte Spencer | 2012-11-09