require '../src/facebook.php';
// Create our Application instance (replace this with your appId and secret).
$config = array();
$config['appId'] = '109181812948600';
$config['secret'] = 'edflmlkmlkmlkmlkmlk7079e9d5884';
$config['fileUpload'] = false; // optional
$facebook = new Facebook($config);
$uid = $facebook->getUser();
echo $uid;
将用户ID返回为0.我只想访问我在FB上传的照片。
答案 0 :(得分:0)
您必须从个人资料中批准您的应用。您可以使用以下网址获取网址:
header("Location: " . $facebook->getLoginUrl(array('scope' => 'user_photos')));
die();
之后你可能需要从
获取访问令牌$tokenURL = "https://graph.facebook.com/oauth/access_token?client_id="
. $config['appId'] . "&redirect_uri=" . 'your_redirect_url'
. "&client_secret=" . $config['secret']
. "&code=" . $_GET["code"] . "&display=popup";
您可以存储此令牌并在之后重复使用,只是不要忘记每59天重新创建一次。