无法实时检索Facebook实时评论

时间:2018-12-12 09:09:55

标签: http go facebook-graph-api

我想实时检索Facebook实时评论。我已阅读此documentation 这是我的实现:

func getLiveComments(liveId, token string) {
    url := fmt.Sprintf("https://streaming-graph.facebook.com/%s/live_comments?access_token=%s&comment_rate=one_per_two_seconds&fields=from{name,id},message",
        liveId, url.QueryEscape(token))
    resp, err := http.Get(url)
    if err != nil {
        fmt.Printf("Get: %s\n", err)
        return
    }
    defer resp.Body.Close()

    reader := bufio.NewReader(resp.Body)
    for {
        // got stuck here
        line, err := reader.ReadBytes('\n')
        if err != nil {
            break
        }
        log.Println(string(line))
    }
}

但是它停留在line, err := reader.ReadBytes('\n')上。 我可以使用liveIdtoken来获取facebook Graph API的评论

0 个答案:

没有答案