【问题标题】:Check if email id exists in facebook account [duplicate]检查Facebook帐户中是否存在电子邮件ID [重复]
【发布时间】:2016-07-20 10:16:12
【问题描述】:

我有一个要求。我想要一个验证器(我正在使用 PHP),它以电子邮件 ID 作为输入,并验证是否存在具有该电子邮件 ID 的任何 facebook 帐户。如果可用,我可以使用任何 API。

【问题讨论】:

    标签: php facebook email-verification


    【解决方案1】:

    是的,您可以使用 Facebook Graph API 做到这一点 Check this link

    <?php
    ini_set('display_errors','Off');
    $account = 'enter email';
    
    set_time_limit(0);
    /*GET CONTENT BY FACEBOOK GRAPH*/
    $search = json_decode(file_get_contents("https://graph.facebook.com/search?q={$account}&type=user"));
    
    if($search->id)
    {
        echo "yes";
    }
    else 
    {
        echo "no";      
    }
    ?>
    

    【讨论】:

    • 这不起作用,您无法通过电子邮件搜索用户
    • 它对所有人都表示“不”。我只是在浏览器中运行了 url。以下是回报。 { "error": { "message": "请求此资源需要访问令牌。", "type": "OAuthException", "code": 104, "fbtrace_id": "EZ2dkdzkwIG" } }
    • @vikram : 检查如何使用 Graph API developers.facebook.com/docs/graph-api#search
    • 当然你需要一个令牌。但即使使用令牌,您也无法通过电子邮件搜索用户。这是不可能的。恐怕这个答案是错误的。
    猜你喜欢
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 2016-08-20
    • 2011-06-07
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多