如何取得Twitter API存取權限(X API指南2025)

如何取得Twitter API存取權限(X API指南2025)

author
Kelly Chan
date
September 23, 2025
date
6 分鐘閱讀

什麼是 Twitter (X) API?

Twitter API,現正式稱為 X API,是一組工具,讓開發者能夠以程式化方式與 Twitter 平台互動。通過 API,您可以:

  • 讀取推文和用戶資料
  • 自動發布推文
  • 追蹤主題標籤和提及
  • 建立與用戶互動的機器人或 AI 代理人

要執行以上任一操作,您首先需要從 Twitter 開發者入口網站取得 API 存取金鑰與權杖


步驟 1:註冊開發者帳號

首先,請前往 developer.x.com,並使用您的 X(Twitter)帳號登入。

Sign Up for a twitter Developer Account
  1. 前往 開發者入口網站
  2. 如果您尚未擁有開發者帳號,請註冊一個免費帳號
  3. 系統會提示您說明如何使用 API(例如,「用於教育用途」或「建立 Python 應用程式」)。請確保說明內容至少有 250 個字元
  4. 提交表單,大部分情況下會立即獲得審核通過

步驟 2:建立專案與應用程式

通過審核後,您將進入您的 開發者儀表板

  • 在儀表板內建立一個專案以及一個應用程式
  • 這個應用程式將會產生您的 API 金鑰。
  • 前往 設定 → 使用者驗證設定
Go to Settings → User Authentication Settings.

在這裡您可以定義應用程式的權限:

define your app permissions
  • 只讀 – 僅能閱讀推文。
  • 讀寫 – 可閱讀及發布推文。
  • 讀、寫與私訊 – 完全存取權限,包括私訊。

大多數使用情境(例如使用 Python 發布推文)可選擇 讀寫

當被要求分類您的應用程式時,請選擇 Web 應用程式/自動化應用程式/機器人。若無網站網址,可簡單填寫佔位網址,如 https://example.com

完成設定後,您將收到客戶端 ID 和客戶端密鑰,請務必妥善保存。

receive a client ID and client secret of twitter

步驟 3:產生 API 金鑰與權杖

現在是時候取得您用於程式碼中的憑證了。Twitter 提供五種不同的金鑰

  1. API 金鑰
  2. API 金鑰密鑰
  3. 承載權杖
  4. 存取權杖
  5. 存取權杖密鑰

步驟:

Go to your App dashboard and select Keys and Tokens.
  • 前往您的應用程式儀表板並選擇 金鑰與權杖
  • 如有需要,可點擊 重新產生 以建立新的金鑰。
  • 複製每個金鑰並妥善保存於 安全場所

👉 最佳實踐:將它們存放在 .env 檔案中,避免出現在您的原始碼中。例如:

X_API_KEY=your_api_key
X_API_SECRET=your_api_secret
X_BEARER_TOKEN=your_bearer_token
X_ACCESS_TOKEN=your_access_token
X_ACCESS_SECRET=your_access_secret

步驟 4:在 Python 中使用 Twitter API 金鑰

取得憑證後,您可以用它們來連接 Python 應用程式與 Twitter。常用的函式庫是 Tweepy

這裡是一個簡單範例:

import tweepy
import os

# Load from environment variables
api_key = os.getenv("X_API_KEY")
api_secret = os.getenv("X_API_SECRET")
access_token = os.getenv("X_ACCESS_TOKEN")
access_secret = os.getenv("X_ACCESS_SECRET")

# Authenticate
auth = tweepy.OAuth1UserHandler(api_key, api_secret, access_token, access_secret)
api = tweepy.API(auth)

# Post a tweet
api.update_status("Hello Twitter API! 🚀")

此簡易腳本將自動在您的 X 帳號發佈推文。


步驟 5:使用 Twitter API 的最佳實踐

  • 保密您的金鑰 — 切勿公開分享。
  • 使用環境變數 來保護憑證安全。
  • 遵守 Twitter 規則 — 避免濫用自動化以防止帳號被停權。
  • 需要更高流量限制或企業功能時,請升級您的方案。

AI 代理人如何使用 Twitter API

Twitter API 最令人興奮的應用之一,是建立可幫助內容創作者更快成長的AI 代理人。AI Twitter 代理人能替代人工作草稿、研究與發布推文的繁重工作。

例如,Bika.ai 的 Twitter 管理員就是一個強大的AI 驅動的 Twitter 助手,它直接整合 Twitter API。具備以下功能:

  • 自動潤飾草稿 – 將您的粗略筆記或產品印象,優化成吸睛且具病毒潛力的推文。
  • 智慧研究 – 自動搜尋網路熱點、產品新聞或使用案例,並推薦量身打造的推文點子給您的受眾。
  • 主題標籤定位 – 建議並套用熱門主題標籤,以最大化觸及率與曝光度。
  • 一鍵發布 – 經您審核後,AI 代理人能透過連結的 Twitter API 即時發佈推文,無需手動複製貼上。

此工作流程如下:

草稿 → 優化推文 → 研究與主題標籤 → 一鍵發布

藉由利用 Twitter API,像 Bika.ai 這類工具讓內容創作者、AI 產品評論家和社群媒體策略師能夠以 10 倍速度、更有效率地發推文

在 Bika.ai 使用 X API 非常簡單 — 您無需懂程式,只要將 API 金鑰貼入對應欄位,即可開始使用。


最後心得

取得 Twitter API 存取權聽起來或許技術性很強,但其實相當簡單:

  1. 註冊開發者帳號。
  2. 建立應用程式並設定權限。
  3. 產生 API 金鑰與權杖。
  4. 開始使用 Python 或其他語言撰寫程式碼。

有了這些步驟,您就能自動發布推文、建立 AI Twitter 代理人,或分析推文 — 為開發者、研究者與內容創作者開啟無限可能。

call to action

推薦閱讀

推薦AI自動化模板
初學者的遊樂場
初學者的遊樂場
適合初學者入門學習的模板,內含 Bika 支持的所有資源類型的示例。你可以一邊學習,一邊修改成自己預期的效果。
商品目錄
商品目錄
使用 Bika.ai 產品目錄模板,高效管理商品資訊、供應商和庫存。內含完整範例與設計指南,助銷售、採購和運營團隊輕鬆建立專業商品目錄。
Business Contract Management
Business Contract Management
The challenges in traditional contract management, such as dispersed information, difficulty in tracking, repetitive data entry, and lack of transparency in status, have been addressed. This effectively helps teams efficiently manage the contract lifecycle, reduces manual operations, and improves data accuracy and team collaboration efficiency
Project Management
Project Management
Streamline your projects with our Project Management Template. Manage task assignment, project collaboration, project monitoring, and project organization all in one place. Visual dashboards provide project insights and an overview of progress, ensuring team alignment and efficient project work management. Perfect for teams looking to consolidate tasks, track progress, and enhance collaborative workflows.
發票整理提醒
發票整理提醒
為了方便財務和行政人員的工作,系統將根據您的設置,定期自動提醒公司同事收集發票並提交申請。這樣,同事們可以快速拍照上傳發票,幫助財務和行政人員迅速整理發票數據,用於後續的報銷或報稅流程。
PR & media CRM
PR & media CRM
Streamline your PR and media management with this PR & Media CRM template. Organize journalist contacts, track press coverage, manage relevant articles and publications, monitor PR campaigns, and enhance outreach efficiency. Use PR analytics, communication tracking, and workflow automation to improve engagement, optimize media performance, and build strong public relations.
什麼是 Twitter (X) API?