【问题标题】:How to get Ratings and Reviews on Facebook Check-ins place page如何在 Facebook 签到地点页面上获得评分和评论
【发布时间】:2015-02-03 06:10:06
【问题描述】:

我想在 Facebook 签到地点页面上获得评分和评论。

例如人们对迪士尼乐园的评分和评论(https://www.facebook.com/Disneyland/reviews)

我在 facebook 开发者网站和 Stack Overflow 上搜索过 ,有人说我应该在我得到 PAGE ACCESS TOKEN 后使用这个https://graph.facebook.com/{user-id}/accounts 查询图形 apihttps://graph.facebook.com/{user-id}/ratings

这是我的步骤:

1.使用 facebook4j 获得一个长寿命的 AccessToken

2.发送查询https://graph.facebook.com/11081890741/accounts?access_token={my_access_token}

但是服务器总是给我一个异常"message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api"

我确定我选择了“manage_pages”框。

我犯了什么错误?

请告诉我如何修改查询以获得我想要的数据。

谢谢。

【问题讨论】:

  • 11081890741 是迪士尼乐园 Facebook 页面的 id - 没有accounts 连接的页面,只有用户帐户有。您需要向具有该 FB 页面管理员权限的 用户 询问manage_pages 权限,然后查询该用户的accounts 连接以获取页面访问令牌。 (因此,您可能能够获得迪士尼乐园页面的页面访问令牌——这有点像页面访问令牌背后​​的一点,它们保护了关于页面的数据不被任何人访问……)
  • @CBroe:这实际上是一个很好的答案,你应该把它作为一个发布:) - 我的赞成票应该是你的。
  • @luschn:好的,完成了……

标签: facebook facebook-graph-api


【解决方案1】:

11081890741 是迪士尼乐园 Facebook 页面的 id - 页面没有 accounts 边缘,只有用户帐户有。

您需要向具有该 FB 页面管理员权限的 用户 询问 manage_pages 权限,然后查询该用户的 accounts 边缘以获取页面访问令牌。 p>

(因此您可能无法获得迪士尼乐园页面的页面访问令牌 - 这有点像页面访问令牌背后​​的一点,它们保护有关页面的数据不被任何人访问......)

【讨论】:

  • 非常感谢您的回答!
猜你喜欢
  • 2016-07-25
  • 2014-05-24
  • 1970-01-01
  • 2022-12-09
  • 2011-07-16
  • 2013-11-26
  • 1970-01-01
  • 1970-01-01
  • 2021-10-19
相关资源
最近更新 更多