【发布时间】:2014-05-24 02:12:01
【问题描述】:
我不是某些页面的所有者,但我想访问页面评论和评级,每次访问时我都得到空数据集
> http="https://graph.facebook.com/102227700571/tabs/reviews?access_token=fb_oauth"
> content=callAPIInfo(http,fb_oauth)
> content
$data
list()
我看到了一些类似12 的问题但没有得到我的答案,我不想从每个页面的管理员那里收集页面访问令牌,是否可以获取评论和评级。谢谢。
编辑
最后我找到了ifaour 的一个非常详细的答案,用于管理员访问页面令牌,并且需要获取页面访问令牌,所以这里是如何获取页面访问令牌以及审查和评级
- 转到 Graph API Explorer
- 从下拉菜单中选择您的应用
- 点击“获取访问令牌”
- 选择manage_pages权限(你可能也需要user_events权限,不确定)
- 现在访问我/帐户连接并复制您页面的 access_token 点击
- 您的页面 id 将页面的 access_token 添加到 GET 字段调用
-
你想要的连接(例如:PAGE_ID/events)
access_token="xxx" #[what u find above] > content=callAPIInfo(http,access_token) > content $data $data[[1]] $data[[1]]$created_time [1] "2014-04-13T11:37:26+0000" $data[[1]]$reviewer $data[[1]]$reviewer$name [1] "abc" $data[[1]]$reviewer$id [1] "100000579606903" $data[[1]]$rating [1] 4 $data[[1]]$review_text [1] "Enjoy having coffee here...:)"
【问题讨论】:
-
不幸的是,您建议的解决方案似乎不适用于访问任何公共页面的评论,只能访问您有权管理的页面。
标签: facebook r facebook-graph-api