Php 如何使用旧的RESTAPI获取用户信息

Php 如何使用旧的RESTAPI获取用户信息,php,facebook,Php,Facebook,我想在我的facebook应用程序中使用用户的基本信息。因此,我使用以下代码: $query=从uid所在的用户中选择uid、名字、图片大小 在SELECT uid2 FROM FROM friend中,其中uid1=“$user”order by rand LIMIT$numberoffriends;” $friendsrand=$facebook->api\u client->fql\u query$query var_dump$friendsrand 这段代码在一周前工作正常,但现在它不会

我想在我的facebook应用程序中使用用户的基本信息。因此,我使用以下代码:

$query=从uid所在的用户中选择uid、名字、图片大小 在SELECT uid2 FROM FROM friend中,其中uid1=“$user”order by rand LIMIT$numberoffriends;”

$friendsrand=$facebook->api\u client->fql\u query$query

var_dump$friendsrand

这段代码在一周前工作正常,但现在它不会返回任何空代码


请告诉我哪里错了。

如果您使用的是PHP SDK,则有一个名为getInfo的函数可能适用于您:

$facebook->api_client->users_getInfo($uid, 'first_name, sex, etc...');

但是,我和Facebook本身建议您尽快切换到新的Graph API,因为旧的REST API已经不受欢迎了。

谢谢您的回复。我一直使用users\u getInfo,但它不会返回任何空值。这个问题还有别的解决办法吗?嗯,我想这是唯一的解决办法。我不知道这是否与旧的RESTAPI被弃用有关,但正如我所说的,如果有机会,我建议您切换到新的api。