首页 > 解决方案 > 获取托管页面列表

问题描述

我正在尝试获取用户管理的页面列表。

v2.12 的 FB 文档说我应该使用 GetGraphNode()。

try {
  // Returns a `FacebookFacebookResponse` object
  $response = $fb->get(
    '/{user-id}/accounts',
    '{access-token}'
  );
} catch(FacebookExceptionsFacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(FacebookExceptionsFacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();

当我尝试此操作时,出现异常:“无法将响应从 Graph 转换为 GraphNode,因为响应看起来像 GraphEdge。请尝试改用 GraphNodeFactory::makeGraphEdge()。”

我试过 $pages=$response->makeGraphEddge(); 但这不起作用。

任何想法 ?

谢谢你。

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

解决方案


推荐阅读