<?php
require_once "common.php";

// pobiera kod weryfikacji
$code = $_GET["code"];

// konstruuje identyfikator URI dla żądania tokenu dostępu
$token_url = $access_token_endpoint . "?client_id=$key&"
           . "redirect_uri=" . urlencode($callback_url) . "&"
           . "client_secret=$secret&"
           . "code=$code";
   
// wyodrębnia poszczególne parametry, po czym odczytuje token dostępu i jego okres ważności
$token_obj = explode('&', run_curl($token_url, 'GET'));
$token = explode('=', $token_obj[0]);
$token = $token[1];

//display token
echo "<h1>TOKEN DOSTĘPU</h1>";
var_dump($token);
echo "<br /><br />";

// konstruuje identyfikator URI w celu pobrania informacji o znajomych bieżącego użytkownika
$friends_uri = "https://graph.facebook.com/me/friends?access_token=" . $token;

// uzyskuje i dekoduje listę znajomych bieżącego użytkownika
$friends = json_decode(run_curl($friends_uri, 'GET'));

// wyświetla listę znajomych
echo "<h1>ZNAJOMI BIEŻĄCEGO UŻYTKOWNIKA</h1>";
var_dump($friends)
?>