【问题标题】:Facebook SDK - Get eMaiilFacebook SDK - 获取电子邮件
【发布时间】:2012-05-29 09:01:27
【问题描述】:

使用 PHP SDK。我可以登录并且该应用程序通过身份验证ok(尽管FB尽最大努力阻止我!)。该电子邮件显示由<?php print_r($user_profile); ?>提供

但是,示例页面顶部的数组总是显示

[id] => 2
[oauth_uid] => 5
[oauth_provider] => facebook
[username] => 5

当我尝试输出电子邮件时,它再次显示值 5。如何获取电子邮件地址?为什么显示5?

【问题讨论】:

  • 请发布生成此输出的代码。

标签: facebook facebook-graph-api sdk


【解决方案1】:

您需要执行以下操作:

<?php
$user_profile = $facebook->api('/me');
print_r( $user_profile );

如果您请求email 权限,完整的电子邮件地址将可见。

【讨论】:

  • 谢谢!该脚本指向使用 $user['id'] 而不是 $user_profile['id']
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-27
  • 1970-01-01
  • 2014-08-30
  • 1970-01-01
  • 2013-04-07
相关资源
最近更新 更多