facebook个人资料图片使用电子邮件ID

时间:2013-01-18 13:24:49

标签: php facebook

我想仅使用电子邮件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/&lt;?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个人资料图像 谢谢你

2 个答案:

答案 0 :(得分:2)

如果不征得用户的同意,这是不可能的。

但是,如果您拥有有效的访问令牌,我相信此端点可能会执行您要查找的内容: https://graph.facebook.com/search?q={EMAIL}&type=user

答案 1 :(得分:0)

2011年之后无法实现这一点,因为之后用户可以将电子邮件设为私有,因此您无法借助电子邮件ID获取数据。