twitter

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Twitter/X Skill

Twitter/X Skill

Get user profiles, tweets, replies, followers/following, communities, spaces, and trends from Twitter/X via twitterapi.io.
通过twitterapi.io从Twitter/X获取用户资料、推文、回复、关注者/关注对象、社区、Spaces和趋势信息。

Prerequisites

前置条件

Set API key in
~/.zshrc
:
bash
export TWITTERAPI_API_KEY="your_api_key"
Quick Check:
bash
cd <skill_directory>
python3 scripts/get_user_info.py elonmusk
~/.zshrc
中设置API密钥:
bash
export TWITTERAPI_API_KEY="your_api_key"
快速验证:
bash
cd <skill_directory>
python3 scripts/get_user_info.py elonmusk

Commands

命令

All commands run from the skill directory.
所有命令需在该Skill的目录下运行。

User Endpoints

用户相关接口命令

bash
python3 scripts/get_user_info.py USERNAME
python3 scripts/get_user_about.py USERNAME
python3 scripts/batch_get_users.py USER_ID1,USER_ID2
python3 scripts/get_user_tweets.py USERNAME --limit 20
python3 scripts/get_user_mentions.py USERNAME --limit 20
python3 scripts/get_followers.py USERNAME --limit 100
python3 scripts/get_following.py USERNAME --limit 100
python3 scripts/get_verified_followers.py USERNAME --limit 20
python3 scripts/check_relationship.py USER1 USER2
python3 scripts/search_users.py "query" --limit 20
bash
python3 scripts/get_user_info.py USERNAME
python3 scripts/get_user_about.py USERNAME
python3 scripts/batch_get_users.py USER_ID1,USER_ID2
python3 scripts/get_user_tweets.py USERNAME --limit 20
python3 scripts/get_user_mentions.py USERNAME --limit 20
python3 scripts/get_followers.py USERNAME --limit 100
python3 scripts/get_following.py USERNAME --limit 100
python3 scripts/get_verified_followers.py USERNAME --limit 20
python3 scripts/check_relationship.py USER1 USER2
python3 scripts/search_users.py "query" --limit 20

Tweet Endpoints

推文相关接口命令

bash
python3 scripts/get_tweet.py TWEET_ID [TWEET_ID2...]
python3 scripts/search_tweets.py "query" --type Latest --limit 20
python3 scripts/get_tweet_replies.py TWEET_ID --limit 20
python3 scripts/get_tweet_quotes.py TWEET_ID --limit 20
python3 scripts/get_tweet_retweeters.py TWEET_ID --limit 50
python3 scripts/get_tweet_thread.py TWEET_ID
python3 scripts/get_article.py TWEET_ID
bash
python3 scripts/get_tweet.py TWEET_ID [TWEET_ID2...]
python3 scripts/search_tweets.py "query" --type Latest --limit 20
python3 scripts/get_tweet_replies.py TWEET_ID --limit 20
python3 scripts/get_tweet_quotes.py TWEET_ID --limit 20
python3 scripts/get_tweet_retweeters.py TWEET_ID --limit 50
python3 scripts/get_tweet_thread.py TWEET_ID
python3 scripts/get_article.py TWEET_ID

List Endpoints

列表相关接口命令

bash
python3 scripts/get_list_followers.py LIST_ID --limit 20
python3 scripts/get_list_members.py LIST_ID --limit 20
bash
python3 scripts/get_list_followers.py LIST_ID --limit 20
python3 scripts/get_list_members.py LIST_ID --limit 20

Community Endpoints

社区相关接口命令

bash
python3 scripts/get_community.py COMMUNITY_ID
python3 scripts/get_community_members.py COMMUNITY_ID --limit 20
python3 scripts/get_community_moderators.py COMMUNITY_ID
python3 scripts/get_community_tweets.py COMMUNITY_ID --limit 20
python3 scripts/search_community_tweets.py "query" --limit 20
bash
python3 scripts/get_community.py COMMUNITY_ID
python3 scripts/get_community_members.py COMMUNITY_ID --limit 20
python3 scripts/get_community_moderators.py COMMUNITY_ID
python3 scripts/get_community_tweets.py COMMUNITY_ID --limit 20
python3 scripts/search_community_tweets.py "query" --limit 20

Other Endpoints

其他接口命令

bash
python3 scripts/get_space.py SPACE_ID
python3 scripts/get_trends.py --woeid 1  # Worldwide
bash
python3 scripts/get_space.py SPACE_ID
python3 scripts/get_trends.py --woeid 1  # Worldwide

Search Query Syntax

搜索查询语法

bash
undefined
bash
undefined

Basic search

基础搜索

python3 scripts/search_tweets.py "AI agent"
python3 scripts/search_tweets.py "AI agent"

From specific user

指定用户

python3 scripts/search_tweets.py "from:elonmusk"
python3 scripts/search_tweets.py "from:elonmusk"

Date range

日期范围

python3 scripts/search_tweets.py "AI since:2024-01-01 until:2024-12-31"
python3 scripts/search_tweets.py "AI since:2024-01-01 until:2024-12-31"

Exclude retweets

排除转发

python3 scripts/search_tweets.py "AI -filter:retweets"
python3 scripts/search_tweets.py "AI -filter:retweets"

With media

包含媒体

python3 scripts/search_tweets.py "AI filter:media"
python3 scripts/search_tweets.py "AI filter:media"

Minimum engagement

最低互动量

python3 scripts/search_tweets.py "AI min_faves:1000"
undefined
python3 scripts/search_tweets.py "AI min_faves:1000"
undefined

API: twitterapi.io

API: twitterapi.io