如何获得用户';s在Android应用程序的服务器端(PHP)中来自Facebook的信息


How to get user's information from Facebook in the server side (PHP) in an Android application

我正在开发一个Android应用程序,用户可以在该应用程序中验证他的Facebook登录,然后我需要在服务器端获取该用户的信息(PHP)我所做的是,我在登录后从Android获得了访问令牌,然后将其发送到服务器端,以便直接通过预先获得的访问令牌获得用户信息,但显然这不是它应该的工作方式,因为在PHP中,我启动了一个新的Facebook实例

$facebook = new Facebook(array( 'appId' => $appid, 'secret' => $app_secret ));
那么,有没有任何机构可以解决如何将访问令牌或用户ID传递给Facebook并直接打开会话,而不是在服务器端再次登录以打开会话的问题?非常感谢

您应该能够执行以下操作:

$facebook->setAccessToken("....");

该代币是您在Android上获得的代币。现在,您应该能够使用为对象分配的新令牌来调用api。

var_dump($facebook->api('/me'));