我正在尝试从某个地方获得评论/评级,谁的fb页面看起来像这样,即:
https://www.facebook.com/pages/Dell-Rheas-Chicken-Basket/183254918389428
因此,此位置/页面的id为183254918389428
你可以获得这个地方的详细信息,但不能获得评级/评论:
https://graph.facebook.com/183254918389428
我发现在这个论坛的某个地方,你可以从如下页面获得评论:
https://graph.facebook.com/183254918389428/tabs/reviews?access_token=xxx
但我总是得不到任何数据:
{
"data": [
]
}
所以我并不是想要获得应用程序的审核/评分,而是为了某个地方。
发布于 2015-08-11 15:53:14
你需要一个页面访问令牌来获取评论和评分。这里有一个关于获取页面访问令牌的非常好的简短教程:Obtaining page access token。
https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&redirect_uri=<REDIRECT_URL>&scope=manage_pages&state=<STATE>
这将生成一个CODE
,使用下面的代码:
https://graph.facebook.com/oauth/access_token?client_id=<APP_ID>&client_secret=<APP_SECRET>&code=<CODE>
这将返回一个包含短期用户访问令牌的json响应。
接下来,使用短期用户令牌来获取长期用户令牌:
https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=<APP_ID>&client_secret=<APP_SECRET>&fb_exchange_token=<SHORT_LIVED_TOKEN>
这将返回另一个包含长寿用户令牌的json,您现在可以将其交换为页面访问令牌:
https://graph.facebook.com/me/accounts?access_token=<LONG_LIVED_TOKEN>
这将返回一个json,其中包含与该用户帐户关联的页面的页面访问令牌。使用此页面访问令牌可通过将其传递到以下位置来获取评分和考核:
https://graph.facebook.com/StoneArmsInc/ratings?access_token=<page_access_token>
然后你就可以在facebook上获得该页面的所有评分。
霍普这能帮到别人。:)
发布于 2014-03-22 00:48:56
评分边缘现在包含评论,但您需要有一个页面访问令牌才能获得它。
此处记录了端点:
https://developers.facebook.com/docs/graph-api/reference/page/ratings
请注意,要获得页面访问令牌,您必须使用来自页面管理员的用户令牌。我不知道这对你来说是不是有问题。
发布于 2013-12-27 16:08:46
页面评论的API还没有发布。我们正在努力解决这个问题。请继续检查更新here。
更新:获取页面评论的接口可以在这里找到:https://developers.facebook.com/docs/graph-api/reference/page/ratings/
https://stackoverflow.com/questions/17315839
复制相似问题