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

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

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

什麼是 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自動化模板
通過自動化調用第三方AI平台實現文本轉語音
通過自動化調用第三方AI平台實現文本轉語音
該模板允許您自動化調用第三方AI平台API,將表格中的文本轉換為MP3音頻文件。它旨在通過利用先進的AI能力來簡化工作流程並提高生產力。

Coming soon

​推特全自動定時發布工具
​推特全自動定時發布工具
了解如何使用 Bika.ai 推特自動發文工具,一次設定即可定時自動發布推文。無需手動操作,全天候維持帳號活躍,適合社群行銷人員與內容經理。自動化流程讓您節省時間,提高品牌曝光與互動率。​
自动发送工资单
自动发送工资单
通过Bika.ai的自动发薪系统和工资单生成器,企业可实现工资单自动生成与批量发送,每月AI自动生成发薪报告与人工成本分析,高效精准提升HR和财务管理效率。
自動獲取股票數據 (JavaScript)
自動獲取股票數據 (JavaScript)
每天自動獲取特定股票的信息並保存到表格中,使用者可以輕鬆追蹤和分析股票趨勢,節省時間並改善投資決策。
ADDIE Instructional Design Model
ADDIE Instructional Design Model
Use the ADDIE Instructional Design Model as a practical instructional design template to manage your entire course development process. Plan and track e‑learning content development, instructor‑led training design, and training materials development for professional skills courses and employee training programs. This template helps instructional designers, training developers, and education project managers organize tasks, align learning objectives, and streamline course creation for any organization.
品類規劃
品類規劃
品類規劃是在特定時間段內選擇要銷售的產品組合,並決定如何在不同地點或銷售渠道之間分配這些產品,以實現利潤最大化的過程。本模板包含“商品”和“供應商”兩個數據表,你可以在此基礎上進行擴展和調整,以滿足具體業務需求。
如何取得Twitter API存取權限(X API指南2025) | Bika.ai