gpt4 book ai didi

php - 如何从 Facebook ID 获取用户名

转载 作者:行者123 更新时间:2023-12-03 02:11:19 50 4
gpt4 key购买 nike

互联网上有一些关于这个问题的主题,但我还没有找到任何复杂的解决方案。因此,我想向您寻求帮助。

我需要将 Facebook ID 更改为用户名。

当您输入这样的网站时:

http://facebook.com/profile.php?id=4(数字4是FB id),它会给你http://www.facebook.com/zuck,这是马克·扎克伯格的个人资料。

根据这个原则我需要找出一个id是谁。

我输入了 id 4,得到的结果是 zuck

但是我需要更多的 id,所以手动完成会花费很多时间。请帮助我,我该怎么做。

最佳答案

如果您已经有该特定用户的 ID,则只需将其添加到此网址:

https://graph.facebook.com/<USER_ID>

简单的例子:

function get_basic_info($id) {
$url = 'https://graph.facebook.com/' . $id;
$info = json_decode(file_get_contents($url), true);
return $info;
}

$id = 4;
$user = get_basic_info($id);
echo '<pre>';
print_r($user);

这基本上应该产生:

Array
(
[id] => 4
[first_name] => Mark
[gender] => male
[last_name] => Zuckerberg
[link] => https://www.facebook.com/zuck
[locale] => en_US
[name] => Mark Zuckerberg
[username] => zuck
)

然后你可以像普通数组一样调用它:

echo $user['username'];

旁注:为什么不使用 PHP SDK。

https://developers.facebook.com/docs/reference/php/4.0.0

关于php - 如何从 Facebook ID 获取用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26643037/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com