我正在开发一个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'));