2017-07-28 78 views
1

我使用FB网络挂接得到一个页面,这在下面的格式给出数据的评论 { "rating": 5, "reviewer_id": "1286740178038617", "reviewer_name": "Souvik Das", "comment_id": null, "review_text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ", "item": "rating", "verb": "add", "created_time": 1501152301, "open_graph_story_id": "1441952429184057" }如何将评论从FB API链接到页面?

这里的问题是“open_graph_story_id”的引用页面,从该数据是从哪里来的,但是拿到页面数据我需要该特定页面的访问令牌。我的数据库中有成千上万的页面,因此采用强力方法是不切实际的。

+0

当然,这不可能是你得到的所有数据...?这看起来就像是完整请求数据结构的'changes'条目。 – CBroe

+0

是的,也许...你能说出为什么comment_id是空的吗? –

+0

因为触发webhook的是_不_评论评级...? – CBroe

回答

1

这是我的数据,我从FB网络挂接recived版本2.9 SUBCRIBE “评级”:

{ 
"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": 15, 
        "open_graph_story_id": "1011062825663589" 
       } 
      } 
     ], 
     "id": "109934616337310", 
     "time": 15
    } 
], 
"object": "page" 

}

在这方面,我使用的ID(它的PAGE_ID),并发现它在DB拿到的access_token 。

+0

我们可以使用'open_graph_story_id'获得评论网址吗? –

+0

你可以将它附加到facebook.com/,它会自动重定向到正确的地址。 – CBroe