Documentation ¶
Index ¶
- type Contributor
- type DirectMessage
- type Entities
- type HashTag
- type Media
- type RateLimitStatus
- type RestMethod
- type SearchResult
- type Tweet
- type Twitter
- func (t *Twitter) DeleteDirectMessage(id int64) (dm DirectMessage, err error)
- func (t *Twitter) Destroy(id int64) (tweet Tweet, err error)
- func (t *Twitter) Follow(username string) (user User, err error)
- func (t *Twitter) GetDirectMessages() (dms []DirectMessage, err error)
- func (t *Twitter) GetPrivacyPolicy() (policy string, err error)
- func (t *Twitter) GetTOS() (tos string, err error)
- func (t *Twitter) GetUser(userName string) (user User, err error)
- func (t *Twitter) GetUserFriends(user string) (friends []int64, err error)
- func (t *Twitter) GetUserTimeline(screenName string) (tweets []Tweet, err error)
- func (t *Twitter) LookupUsersById(ids []int64) (users []User, err error)
- func (t *Twitter) Retweet(id int64) (tweet Tweet, err error)
- func (t *Twitter) Search(query string) (tweets []Tweet, err error)
- func (t *Twitter) SendDirectMessage(user, text string) (dm DirectMessage, err error)
- func (t *Twitter) Tweet(message string) (tweet Tweet, err error)
- func (t *Twitter) Unfollow(username string) (user User, err error)
- type TwitterError
- type URL
- type User
- type UserMention
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Contributor ¶
type DirectMessage ¶
type Entities ¶
type Entities struct { Media []Media Urls []URL UserMentions []UserMention `json:"user_mentions"` }
type RateLimitStatus ¶
type RestMethod ¶
type SearchResult ¶
type Tweet ¶
type Tweet struct { Contributors []Contributor CreatedAt string `json:"created_at"` Entities Entities Id int64 IdStr string `json:"id_str"` InReplyToScreenName string `json:"in_reply_to_screen_name"` InReplyToStatusId int64 `json:"in_reply_to_status_id"` InReplyToUserId int64 `json:"in_reply_to_user_id"` RetweetCount int `json:"retweet_count"` PossiblySensitive bool `json:"possibly_sensitive"` Retweeted bool Source string Text string Truncated bool User User }
type Twitter ¶
type Twitter struct { ConsumerKey string ConsumerSecret string OAuthToken string OAuthTokenSecret string DebugMode bool }
func (*Twitter) DeleteDirectMessage ¶
func (t *Twitter) DeleteDirectMessage(id int64) (dm DirectMessage, err error)
func (*Twitter) Destroy ¶
Destroys a tweet based upon its id Returns the Tweet if successful, error if unsuccessful
func (*Twitter) GetDirectMessages ¶
func (t *Twitter) GetDirectMessages() (dms []DirectMessage, err error)
func (*Twitter) GetPrivacyPolicy ¶
func (*Twitter) GetUserFriends ¶
func (*Twitter) GetUserTimeline ¶
Retrieves a user's timeline
func (*Twitter) LookupUsersById ¶
func (*Twitter) Retweet ¶
Retweets a tweet based upon its id Returns the Tweet if successful, error if unsuccessful
func (*Twitter) Search ¶
Destroys a tweet based upon its id Returns the Tweet if successful, error if unsuccessful
func (*Twitter) SendDirectMessage ¶
func (t *Twitter) SendDirectMessage(user, text string) (dm DirectMessage, err error)
type TwitterError ¶
Click to show internal directories.
Click to hide internal directories.