RPA.Twitter
Authorize to Twitter API
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
consumer_key | str, None | None | app consumer key |
consumer_secret | str, None | None | app consumer secret |
access_token | str, None | None | user access token |
access_token_secret | str, None | None | user access token secret |
param consumer_key: | |
---|---|
app consumer key | |
param consumer_secret: | |
app consumer secret | |
param access_token: | |
user access token | |
param access_token_secret: | |
user access token secret |
Follow Twitter user
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
user | str, None | None | screen name of the user |
param user: | screen name of the user |
---|---|
return: | True if user was followed, False if not |
Get Twitter profile of authenticated user
return: | user profile as dictionary or None |
---|
Get user's Twitter profile
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
username | str, None | None | whose profile to get |
param username: | whose profile to get |
---|---|
return: | profile as dictionary |
Get user tweets
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
username | str, None | None | whose tweets to get |
count | int | 100 | maximum number of tweets, defaults to 100 |
param username: | whose tweets to get |
---|---|
param count: | maximum number of tweets, defaults to 100 |
return: | list of user tweets |
Like a tweet
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
tweet | Tweet, None | None | as a class Tweet |
param tweet: | as a class Tweet |
---|---|
return: | True if Tweet was liked, False if not |
Search tweets defined by search query
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
query | str, None | None | search query string of 500 characters maximum, including operators |
count | int | 100 | maximum number of tweets, defaults to 100 |
geocode | str, None | None | tweets by users located within a given radius of the given latitude/longitude |
lang | str, None | None | language code of tweets |
locale | str, None | None | language of the query you are sending |
result_type | str | mixed | type of search results you would prefer to receive, default "mixed" |
until | str, None | None | tweets created before the given date |
since_id | str, None | None | Returns only statuses with an ID greater than |
max_id | str, None | None | only statuses with an ID less than |
Results types:
- mixed : include both popular and real time results in the response
- recent : return only the most recent results in the response
- popular : return only the most popular results in the response
param query: | search query string of 500 characters maximum, including operators |
---|---|
param count: | maximum number of tweets, defaults to 100 |
param geocode: | tweets by users located within a given radius of the given latitude/longitude |
param lang: | language code of tweets |
param locale: | language of the query you are sending |
param result_type: | |
type of search results you would prefer to receive, default "mixed" | |
param until: | tweets created before the given date |
param since_id: | Returns only statuses with an ID greater than |
param max_id: | only statuses with an ID less than |
return: | list of matching tweets |
Make a tweet with content
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
content | str, None | None | text for the status update |
param content: | text for the status update |
---|
Unfollow Twitter user
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
user | str, None | None | screen name of the user |
param user: | screen name of the user |
---|---|
return: | True if user was followed, False if not |