我想仅使用电子邮件ID ...来显示Facebook个人资料图片
我用用户ID做了这个,但我需要使用电子邮件ID显示....
/ **下面是带有用户ID的工作代码,但我需要使用电子邮件ID ** /
<?php
$t = "11";
if(isset($_POST['email_id']))
{
$t=$_POST['email_id'];
}
?>
<form name="sample_form" action="" method="post">
<table>
<tr>
<td></td>
<td>
<img src="https://graph.facebook.com/<?php echo $t; ?>/picture?type=large" alt="" />
<td>
</tr>
<tr>
<td>Username / User ID :</td>
<td>
<input type="text" value="" name="email_id" />
</td>
</tr>
<tr>
<td>
<td>
<input type="submit" value="Find FB profile image" />
</td>
</tr>
</table>
</form>
任何人都可以知道spokeo.com的工作方式 它可以使用电子邮件ID来增强facebook个人资料图像 谢谢你
答案 0 :(得分:2)
如果不征得用户的同意,这是不可能的。
但是,如果您拥有有效的访问令牌,我相信此端点可能会执行您要查找的内容:
https://graph.facebook.com/search?q={EMAIL}&type=user
答案 1 :(得分:0)
2011年之后无法实现这一点,因为之后用户可以将电子邮件设为私有,因此您无法借助电子邮件ID获取数据。