Facebook PHP API:文档示例中的$ session var是什么?

时间:2014-08-24 13:53:35

标签: php facebook facebook-graph-api facebook-php-sdk

以下是Facebook文档指南中的PHP示例,用于将消息发布到FB页面的订阅源:

/* make the API call */
$request = new FacebookRequest(
  $session,
  'POST',
  '/{page-id}/feed',
  array (
    'message' => 'This is a test message',
  )
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
/* handle the result */

请注意$session var作为FacebookRequest中的一个参数。有人可以告诉我这个变量究竟是什么?究竟分配给它的是什么,以及如何创建/接收这些数据?

1 个答案:

答案 0 :(得分:0)

您可以使用其中一个帮助程序(例如redirect helperJavaScript helper)进行会话。

如果您已拥有访问令牌,则可以使用FacebookSession创建会话。

use Facebook\FacebookSession;
$session = new FacebookSession('access-token');

FacebookSession$_SESSION无关。最好将其视为代表使用特定访问令牌登录的用户