Comment obtenir une réponse JSON à l'aide de curl

Hé là, je suis commencé à apprendre l'API foursquare, mais je suis coincé à obtenir un Jeton d'Accès.
Voici une partie du code que j'ai trouvé dans la.

        //build url
    $url = 'https://foursquare.com/oauth2/access_token';
    $url .= '?client_id='.CLIENT_ID;
    $url .= '&client_secret='.CLIENT_SECRET;
    $url .= '&grant_type=authorization_code';
    $url .= '&redirect_uri=**********/callback'; //change to your 4sq callback
    $url .= '&code='.$code;

    //call to https://foursquare.com/oauth2/access_token with $code
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    $result = curl_exec($ch);

Toutefois, cela ne fonctionne pas, j'ai donc essayé de trouver une erreur. Première écho $url manuellement et de cliqué sur ce lien. Il a travaillé, foursquare m'a retourné un jeton d'accès au format json. Le problème est donc dans la boucle de la partie du code.

Pouvez-vous trouver mon erreur? et plus important encore, pouvez-vous me suggérer quelques ressources l'étude sur curl?

EDIT:
J'ai fait un var_dump($result) et la sortie est 'boolean false'

OriginalL'auteur Hasan | 2012-11-23