Я хочу получать живые комментарии на Facebook в режиме реального времени.Я прочитал эту документацию Это моя реализация:
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').Я могу использовать liveId и token для получения комментариев от API Graph Facebook
line, err := reader.ReadBytes('\n')
liveId
token