You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
532 B
26 lines
532 B
package twitter
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/dghubble/go-twitter/twitter"
|
|
oauth "github.com/dustinpianalto/overpass/internal/oauth2"
|
|
)
|
|
|
|
func Connect() *twitter.Client {
|
|
httpClient := oauth.GetClient()
|
|
return twitter.NewClient(httpClient)
|
|
}
|
|
|
|
func GetTimeline(client *twitter.Client, count int) ([]twitter.Tweet, error) {
|
|
tweets, resp, err := client.Timelines.HomeTimeline(&twitter.HomeTimelineParams{
|
|
Count: count,
|
|
})
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
fmt.Println(resp)
|
|
fmt.Printf("%#v", tweets)
|
|
return tweets, nil
|
|
}
|