Facebook应用程序:获取用户';从身份证中选择某人的姓名
我刚刚有一个FB应用程序项目交给了我,我正试图在它上线之前清理一些项目 原始程序员将用户ID号存储在数据库中,但不显示它或名称。我想在他们上传的图片下显示用户名Facebook应用程序:获取用户';从身份证中选择某人的姓名,facebook,facebook-apps,Facebook,Facebook Apps,我刚刚有一个FB应用程序项目交给了我,我正试图在它上线之前清理一些项目 原始程序员将用户ID号存储在数据库中,但不显示它或名称。我想在他们上传的图片下显示用户名 我的代码是,是否有简单的方法将其转换为用户名?使用name字段从API调用id https://graph.facebook.com/user_id?fields=name 它应该会回来 { "name": "First Lastname", "id": "user_id" } 将其保存到变量中,然后提取 $user
我的代码是
,是否有简单的方法将其转换为用户名?使用name字段从API调用id
https://graph.facebook.com/user_id?fields=name
它应该会回来
{
"name": "First Lastname",
"id": "user_id"
}
将其保存到变量中,然后提取
$user['name'];
更多信息
没有SDK/access令牌的示例
$response = file_get_contents("https://graph.facebook.com/4?fields=name");
$user = json_decode($reponse,true);
echo $user['name'];
应该打印
'Mark Zuckerberg'
尝试使用php图形api,如下所示:
$facebook = new Facebook(array(
'appId' => "your appID",
'secret' => "your app secret",
'cookie' => true,
));
$answer = $facebook->api("/{$row[user_id]}");
$username = $answer['name'];
print $username;
我需要在配置文件或facebook.php中定义它吗?关于noob问题,我是FB开发的新手。@ryan不一定如上述文档中所定义的那样,id、名称不需要访问令牌。因此,您可以使用自己的逻辑来接收来自该调用的JSON响应。好家伙。这为我做了一个技巧{“error”:{“message”:“Unsupported get request.”,“type”:“GraphMethodException”,“code”:100}}看起来这是不推荐的。