我正在开发一个Android应用程序,用户验证他的 Facebook 登录,然后我需要在服务器端获取此用户的信息( PHP ) 我做的是我在登录后从Android获取了访问令牌,然后将其发送到服务器端,以便通过预先获得的访问令牌直接获取用户信息,但显然这不是它应该工作的方式,因为在 PHP 中,我发起了一个新的Facebook实例
$facebook = new Facebook(array(
'appId' => $appid,
'secret' => $app_secret
));
那么,任何机构都有解决方案如何将访问令牌或用户ID传递给Facebook并直接打开会话而不是再次登录服务器端以打开会话?
非常感谢
答案 0 :(得分:1)
你应该可以这样做:
$facebook->setAccessToken("....");
令牌是您在Android上获得的令牌。您现在应该可以使用已为对象分配的新令牌来调用api。
var_dump($facebook->api('/me'));