twitter

package
v1.9.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2022 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Home timelineCategory = iota
	Mention
	User
)

Variables

This section is empty.

Functions

func CreateQuery added in v1.8.0

func CreateQuery(count string) url.Values

CreateQuery クエリを作成

Types

type DataType added in v1.8.0

type DataType uint8

DataType 取得するデータの種類

const (
	// ScreenName スクリーンネーム
	ScreenName DataType = iota
	// TweetId ツイートID
	TweetId
)

type Twitter added in v1.8.0

type Twitter struct {
	// API TwitterAPI
	API *anaconda.TwitterApi
	// OwnUser ユーザの情報
	OwnUser *anaconda.User
	// Tweets 操作対象のツイート
	Tweets []anaconda.Tweet
	// List リスト情報
	List map[string]int64
	// contains filtered or unexported fields
}

Twitter APIと付随するデータの管理

func New added in v1.8.0

func New() *Twitter

New 生成

func (*Twitter) Auth added in v1.8.0

func (tw *Twitter) Auth() (*oauth.Credentials, string, error)

Auth アプリケーション認証

func (*Twitter) Block added in v1.8.0

func (tw *Twitter) Block(screenName string) (string, error)

Block ブロックする

func (*Twitter) DeleteTweet added in v1.8.0

func (tw *Twitter) DeleteTweet(tweetId string) (string, error)

DeleteTweet ツイートを削除

func (*Twitter) Favorite added in v1.8.0

func (tw *Twitter) Favorite(tweetId string) (string, error)

Favorite いいねする

func (*Twitter) FetchListTweets added in v1.8.0

func (tw *Twitter) FetchListTweets(listId int64, count string) (*[]anaconda.Tweet, error)

FetchListTweets リストのツイートを取得

func (*Twitter) FetchRelationships added in v1.8.0

func (tw *Twitter) FetchRelationships(userId string) ([]string, error)

FetchRelationships ユーザとの関係性を取得

func (*Twitter) FetchSearchResult added in v1.8.0

func (tw *Twitter) FetchSearchResult(queryStr, count string) (*[]anaconda.Tweet, error)

FetchSearchResult 検索結果を取得

func (*Twitter) FetchTimelineTweets added in v1.8.0

func (tw *Twitter) FetchTimelineTweets(category timelineCategory, query url.Values) (*[]anaconda.Tweet, error)

FetchTimelineTweets タイムラインのツイートを取得

func (*Twitter) FetchUserInfo added in v1.8.0

func (tw *Twitter) FetchUserInfo(screenName string) (*anaconda.User, error)

FetchUserInfo ユーザ情報を取得

func (*Twitter) Follow added in v1.8.0

func (tw *Twitter) Follow(screenName string) (string, error)

Follow フォローする

func (*Twitter) GetDataFromTweetNum added in v1.8.0

func (t *Twitter) GetDataFromTweetNum(tweetNumStr string, dataType DataType) (string, error)

GetDataFromTweetNum ツイート番号から情報を取得

func (*Twitter) GetTweetURL added in v1.8.0

func (t *Twitter) GetTweetURL(tweetNumStr string) (string, error)

GetTweetURL ツイートのURLを取得

func (*Twitter) Init added in v1.8.0

func (tw *Twitter) Init(cred *oauth.Credentials)

Init 初期化

func (*Twitter) Mute added in v1.8.0

func (tw *Twitter) Mute(screenName string) (string, error)

Mute ミュートする

func (*Twitter) PostTweet added in v1.8.0

func (tw *Twitter) PostTweet(query url.Values, text string) (string, error)

PostTweet ツイートを投稿

func (*Twitter) RegisterTweets added in v1.8.0

func (t *Twitter) RegisterTweets(tweets *[]anaconda.Tweet)

RegisterTweets ツイートを登録

func (*Twitter) Retweet added in v1.8.0

func (tw *Twitter) Retweet(tweetId string) (string, error)

Retweet リツイートする

func (*Twitter) UnRetweet added in v1.8.0

func (tw *Twitter) UnRetweet(tweetId string) (string, error)

UnRetweet リツイートを取り消す

func (*Twitter) Unblock added in v1.8.0

func (tw *Twitter) Unblock(screenName string) (string, error)

Unblock ブロックを解除する

func (*Twitter) Unfavorite added in v1.8.0

func (tw *Twitter) Unfavorite(tweetId string) (string, error)

Unfavorite いいねを取り消す

func (*Twitter) Unfollow added in v1.8.0

func (tw *Twitter) Unfollow(screenName string) (string, error)

Unfollow フォローを解除する

func (*Twitter) Unmute added in v1.8.0

func (tw *Twitter) Unmute(screenName string) (string, error)

Unmute ミュートを解除する

func (*Twitter) UploadImage added in v1.8.0

func (tw *Twitter) UploadImage(images []string) (string, error)

UploadImage 画像をアップロード

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL