package main
import (
"encoding/json"
"github.com/soh335/go-twitterstream"
"log"
)
func main() {
client := &twitterstream.Client{
ConsumerKey: "...",
ConsumerSecret: "...",
Token: "...",
TokenSecret: "...",
GzipCompression: true,
}
conn, err := client.Userstream("POST", map[string]string{"stringify_friend_ids": "true"})
if err != nil {
log.Fatal(err)
}
defer conn.Close()
for {
line, err := conn.Next()
if err != nil {
log.Fatal(err)
}
var item map[string]interface{}
if err := json.Unmarshal(line, &item); err != nil {
log.Fatal("json decode failed:" + err.Error())
}
log.Println(item)
}
}-
Notifications
You must be signed in to change notification settings - Fork 0
soh335/go-twitterstream
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
go client for twitter stream api
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published