2026 年 3 月 31 日起,X 變更了第三方平台存取其 API 的方式。因此,透過 Ayrshare 發布到 X 的每個 Ayrshare 帳戶都必須註冊自己的 X Developer App,並在每個請求上使用其 API Key 與 API Secret。這是 X 強制推行的全平台變更,會影響所有第三方工具。
BYO 金鑰是以每個平台(全帳戶)設定一次,而不是每位客戶或每個子個人資料。 你在自己的 X 帳戶下建立一個 X Developer App,同一組 API Key + API Secret 會在 X 平台上以全帳戶方式套用——它們會用於在你的 Ayrshare 帳戶下連結 X 的每個子個人資料/終端使用者。若你的 Business 或 Enterprise 方案有數百個子個人資料,你不需要為每一個都重複此設定。你只要為 X 平台設定一次,然後在每個請求上傳送相同的兩個標頭即可。
沒有額度時 API 呼叫會失敗。 X 的 API 採用按次計費。若你的額度餘額為零,所有 API 請求都會回傳 402 CreditsDepleted 錯誤,訊息為「Your enrolled account does not have any credits to fulfill this request.」。這包括發布、讀取推文與使用者查詢。請在測試整合前儲值。X 的完整定價資訊請參閱下方 X API 計費方式 段落。
先前,Ayrshare 代表你承擔 X 的 API 使用費用。在 X 目前的模式下,每位 Ayrshare 客戶都會維護自己的 X Developer 帳戶,並直接向 X 支付其應用發出的 API 請求費用。(每個 Ayrshare 帳戶一個 X Developer 帳戶,而不是每位終端使用者。你所有的子個人資料共用同一個 X Developer 帳戶與額度餘額。)X 的計費模式為按次付費:你在 X Developer Console 中購買額度,隨著 API 請求的發出而扣除。不需要合約或訂閱。一般操作費用不高。例如:
操作
大約成本
建立貼文(僅文字)
每則約 $0.01
建立含媒體的貼文
每則約 $0.02(媒體上傳與貼文建立為分開的請求)
讀取貼文
每次約 $0.005
使用者查詢
每次約 $0.01
傳送 DM
每則訊息約 $0.01
讀取 DM 事件
每個事件約 $0.01
使用者互動(追蹤、按讚等)
每次請求約 $0.015
作為參考,若你每月發布約 100 次貼文,你直接支付給 X 的成本大約為 $1,含媒體的貼文則大約為每月 $2。
X 的按次付費計費目前處於試行階段。費率可能會變動,也可能引入額外成本。請務必在 Developer Console 中查看最新的定價。請參閱 X 的定價資訊細分。
不需要。 你在自己的 X 帳戶下設定一個 X Developer App,同一組 API Key + API Secret 會被重複用於你在 Ayrshare 帳戶下連結的每個子個人資料/終端使用者。
你只需要建立一次 X Developer App。
你在每個 Ayrshare API 呼叫中都傳送相同的兩個標頭(X-Twitter-OAuth1-Api-Key 與 X-Twitter-OAuth1-Api-Secret),無論該呼叫屬於哪個子個人資料。
你的終端使用者仍然要各自完成 OAuth 連結流程來授權自己的 X 帳戶,但他們不需要自己的 X Developer App 或 API 金鑰。他們透過你的 app 進行連接。
所有子個人資料共用同一個 X Developer 帳戶、同一組速率限制與同一個額度餘額。
唯一你會處理每個個人資料金鑰的時機是在遷移期間的 generateJWT body 中,這仍然是你的同兩把金鑰,只是傳送到連結頁面,讓終端使用者可以在你的 app 下重新授權。
X API 金鑰要求現在生效了嗎?
是的。自 2026 年 3 月 31 日起,透過 Ayrshare 進行的所有 X 操作都需要你自己的 X API 憑證。若你還未設定 X Developer 帳戶,請依照上述步驟操作。
如果我沒有將 X API 金鑰加入 Ayrshare 會怎樣?
透過 Ayrshare 發布到 X 需要你自己的 X API 憑證。未附有效 BYO 憑證的請求會被拒絕。發布到其他平台(Instagram、LinkedIn、Facebook、TikTok 等)不受影響。
X API 成本是多少?
X 按 API 呼叫次數計費。建立一則貼文約 $0.01,讀取一則貼文約 $0.005。舉例來說,每月發布 100 則貼文大約需要 $1。完整資訊請參閱 X 的定價頁面。
這會改變我的 Ayrshare 訂閱價格嗎?
不會。你的 Ayrshare 訂閱價格維持不變。唯一額外的成本是由 X 透過你的 developer 帳戶直接計費的 X API 使用費用。
Ayrshare 會儲存我的 X API 憑證嗎?
對於一般 API 請求,不會:你在請求標頭中傳送的 API Key 和 API Secret 僅用於該次請求,不會被儲存。建立連結 URL 是例外,因為你的使用者為 X 授權時連結頁面需要用到這組金鑰。在那裡它會被加密並與連結工作階段一起儲存,隨後在你撤銷該連結時、下一次開啟或查詢一個已過期連結時、或在 30 天內隨工作階段記錄一併刪除。請參見上方的安全性章節,一般實務另見 X 的身分驗證安全指南。
我已經有 X Developer 帳戶。我可以使用既有的金鑰嗎?
可以。只要你的既有 X App 已啟用「Read and write」權限(若使用 DM 功能則需 Direct Messages),你都可以使用。你需要從 X Developer Console 的 Keys and tokens 區段取得 API Key(Consumer Key)與 API Secret(Consumer Secret)。透過 OAuth 連結你的 X 帳戶,然後在你的 Ayrshare API 請求中包含這兩個標頭。若你在初始設定後變更了 app 權限,請重新連結你的 X 帳戶,讓 Access Token 繼承更新後的權限。
X Developer Portal 顯示許多憑證。我實際上需要哪些?
你需要 API Key(Consumer Key)與 API Secret(Consumer Secret)。請參閱上方 標頭參考表,了解每個對應到哪一個 Ayrshare 標頭。你可以忽略 Client ID、Client Secret、Bearer Token、Access Token 與 Access Token Secret。
「API Key」與「Client ID」有什麼區別?
它們是用於不同驗證方式的完全不同憑證:
API Key(又稱「Consumer Key」)用於 OAuth 1.0a。API Key(Consumer Key)+ API Secret 就是 Ayrshare 使用的組合。它適用於所有 X 功能,token 永不過期,也不需要重新整理邏輯。
需要。若你的使用者是在你設定 BYO 金鑰之前透過 Ayrshare 連結 X 的,他們需要重新連接。既有的 access token 是在 Ayrshare 的 X app 下發出的,無法搭配你的 consumer 金鑰使用。逐步流程請參閱上方 遷移現有個人資料。
這個變更會影響發布到 Instagram、LinkedIn 或其他平台嗎?
不會。此變更僅影響發布到 X。Ayrshare 中所有其他平台整合會繼續照常運作。
RSS/摘要自動發布到 X 呢?
RSS 自動發布到 X 已不再支援。RSS 摘要會依排程自動執行,但自帶 API 金鑰的模式要求每次 API 請求都提供憑證。因此,RSS 摘要在發送貼文時無法進行驗證。若你先前使用 RSS 發布到 X,我們建議改用 排程貼文 或包含你憑證的直接 API 呼叫。RSS 自動發布到其他所有平台則維持不變。
為什麼我收到 402 「CreditsDepleted」錯誤?
這表示你的 X Developer 帳戶沒有可用的 API 額度。前往 console.x.com → Billing → Credits 並購買額度。即使 $5 也足夠數百次 API 呼叫。額度儲值後,重試你的請求。
為什麼我收到 403 「Forbidden: OAuth1 App Permissions」錯誤?
你的 Access Token 沒有正確的權限。這通常表示以下兩種情況之一:
你的 app 權限被設為「Read」而非「Read and write」。 前往 Developer Console 中你 app 的 Settings,將其變更為 Read and write and Direct message。
你在連結 X 帳戶後變更了權限。 Access Token 會保留其建立時的權限。透過 OAuth 重新連結你的 X 帳戶,讓新的 token 繼承更新後的權限。