Facebook graph api 如何将FB API的评论链接到页面?
我使用FBWebhooks获取页面的评论,该页面以以下格式提供数据Facebook graph api 如何将FB API的评论链接到页面?,facebook-graph-api,Facebook Graph Api,我使用FBWebhooks获取页面的评论,该页面以以下格式提供数据 { “评级”:5, “审核人id”:“1286740178038617”, “审核人姓名”:“Souvik Das”, “注释id”:空, “审查文本”:“知识产权和权利、发展精英、劳动和财富的临时契约。”, “项目”:“评级”, “动词”:“添加”, “创建时间”:1501152301, “开放图故事id”:“1441952429184057” } 这里的问题是“open_graph_story_id”,它引用了来自此数据的页
{
“评级”:5,
“审核人id”:“1286740178038617”,
“审核人姓名”:“Souvik Das”,
“注释id”:空,
“审查文本”:“知识产权和权利、发展精英、劳动和财富的临时契约。”,
“项目”:“评级”,
“动词”:“添加”,
“创建时间”:1501152301,
“开放图故事id”:“1441952429184057”
}
这里的问题是“open_graph_story_id”,它引用了来自此数据的页面,但是要获取页面数据,我需要该特定页面的访问令牌。我的数据库中有数千个页面,因此采用暴力手段是不切实际的。这是我从FB webhook 2.9版“评级”子脚本收到的数据: }
在这种情况下,我使用id(它是page_id)并在DB上找到它以获取访问令牌。当然这不可能是您获得的所有数据…?这看起来只是整个请求数据结构的
更改条目。是的,可能。。。你能告诉我为什么评论id是空的吗?因为触发webhook的不是评级的评论…?我们能用open\u graph\u story\u id
获取评论URL吗?我们能用open\u graph\u story\u id
获取评论URL吗?你可以把它附加到facebook.com/,它会自动重定向到正确的地址。
{
"entry": [
{
"changes": [
{
"field": "ratings",
"value": {
"rating": 5,
"reviewer_id": "975746312528574",
"reviewer_name": "Trung Nguyễn Văn",
"comment_id": null,
"review_text": "Hay lắm",
"item": "rating",
"verb": "add",
"created_time": 1501234151,
"open_graph_story_id": "1011062825663589"
}
}
],
"id": "109934616337310",
"time": 1501234153
}
],
"object": "page"