【问题标题】:Checking if a facebook profile is verified or not?检查 Facebook 个人资料是否经过验证?
【发布时间】:2015-06-12 02:34:39
【问题描述】:

我正在开发一个应用程序,我想知道 Facebook 授权用户是否拥有经过验证的个人资料。我可以看到 there 是 facebook 提供的 is_verified 字段。我只是在从 OAuth 获得的响应中没有得到它。有权限问题吗?我正在使用权限public_profile,email。请指导我。

【问题讨论】:

  • 请包括您正在使用的代码、它在做什么以及您想要/期望它做什么。

标签: ruby-on-rails facebook oauth koala-gem


【解决方案1】:

您可以在查询中询问“is_verified”字段。您可以尝试以下代码作为示例,您可以将代码的适当部分集成到您的代码中。 public_profile,email 权限足以获取此字段。结果将是一个布尔值

$fb_page = 'barackobama'; //any fb page,fb profile
$access_token = ''; //your access token
$url = "https://graph.facebook.com/v2.2/".$fb_page.'
?access_token='.$access_token.'&fields=is_verified';
$curl = curl_init($url);    
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);   
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);   
$result = curl_exec($curl);  
curl_close($curl);  
$details = json_decode($result,true);
echo "verified:".$details['is_verified'];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多