0

我只想通过使用电子邮件 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> 

谁能知道 speako.com 是如何工作的
,它可以使用电子邮件 ID 获取 facebook 个人资料图片
谢谢

4

2 回答 2

2

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

但是,如果您有一个有效的访问令牌,我相信这个端点可能会满足您的需求: https://graph.facebook.com/search?q={EMAIL}&type=user

于 2013-01-18T13:28:28.000 回答
0

这在 2011 年之后是不可能的,因为在那之后,用户可以将电子邮件设为私有,因此您无法借助电子邮件 ID 获取数据。

于 2016-05-25T10:28:35.183 回答