我刚刚使用 PHP Sdk 定制了一个 Facebook Connect。一切都在我的网页上运行,我可以接收信息,但我不知道如何回显用户的电子邮件地址。我在这里尝试遵循 facebook 的手册:https ://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/但无法正常工作。:(我忽略了什么吗?
问候,西蒙
我想您已经请求了在您的应用程序中检索电子邮件地址的权限,否则它将无法正常工作:
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
echo $user_profile[email];