如何在Facebook签到评级和评论页面

时间:2015-02-03 06:10:06

标签: facebook facebook-graph-api

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

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

我在facebook开发者网站和Stack Overflow上搜索过 ,有人说我应该使用https://graph.facebook.com/{user-id}/ratings

获取 PAGE ACCESS TOKEN 之后查询图形api,如https://graph.facebook.com/{user-id}/accounts

这是我的步骤:

1.使用facebook4j

获取长期存在的AccessToken

2.send query 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”框。

我犯了什么错误?

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

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

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

相关问题