如何在Android应用程序中从服务器端(PHP)的Facebook获取用户信息

时间:2013-07-09 23:28:58

标签: php android facebook facebook-graph-api

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

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

1 个答案:

答案 0 :(得分:1)

你应该可以这样做:

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

令牌是您在Android上获得的令牌。您现在应该可以使用已为对象分配的新令牌来调用api。

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