Facebook SDK getGraphNode();因为数组不起作用

时间:2017-02-26 17:39:34

标签: php facebook-graph-api

所以我开始学习facebook sdk,我希望从我的活动页面中获取atte训练/列表作为一个数组,但我无法让它工作。它只显示我的身份,姓名等。

if (isset($_SESSION['access_tok'])) {
echo '<a href="out.php">Out!</a><br>';
try {
$response = $fb->get('me/accounts?fields=', $_SESSION['access_tok']);
$page = $response->getGraphEdge();
} catch(Facebook\Exceptions\FacebookResponseException $e) {
// When Graph returns an error
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
// When validation fails or other local issues
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}

foreach($page as $pages)
{
$name = $pages['name'];
$cc = $pages['access_token'];
if($name == 'Testing')
  {
      try {
        $response1 = $fb->get('/eventid', $cc);
        $page1 = $response1->getGraphNode()->asArray();
      } catch(Facebook\Exceptions\FacebookResponseException $e) {
        // When Graph returns an error
        echo 'Graph returned an error: ' . $e->getMessage();
        exit;
      } catch(Facebook\Exceptions\FacebookSDKException $e) {
        // When validation fails or other local issues
        echo 'Facebook SDK returned an error: ' . $e->getMessage();
        exit;
      }
    $page1 ['id'];

  }
  else

  {

  }
  }
  } 

0 个答案:

没有答案