facebook-graph-api - 获取托管页面列表
问题描述
我正在尝试获取用户管理的页面列表。
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(); 但这不起作用。
任何想法 ?
谢谢你。
解决方案
推荐阅读
- android - BindingAdapter 中的 LiveData 观察者
- vb.net - VB.NET DLL 不触发 VB6 中的方法
- php - Wordpress - 通过 Ajax 保存到服务器
- bash - 如何将文本文件中的随机行分配给变量?
- python - 如何在数据框中为两行创建一个索引?
- databricks - Databricks Connect 测试未启动 - 服务“SparkUI”无法绑定到端口
- windows - 使用批处理文件为文件名添加前缀
- entity-framework - 从相关对象创建新的实体框架记录
- vue.js - vue.js - v-on:change - 我可以传递选择的 ID 值和选择的默认值。兄弟姐妹的价值呢?
- java - 通过 EWS 连接到 Exchange 邮件时出错