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.
