name: tencentads-auth description: 騰訊營銷(原騰訊廣告)技能鑑權憑證管理技能,負責檢查 APIKEY 是否有效,當騰訊營銷(tencent-ads)系列技能返回認證錯誤時引導使用者提供 APIKEY 並儲存(⚠️重要提醒⚠️:騰訊營銷 APIKEY 必須通過該技能儲存),所有 tencent-ads 技能共享。 license: MIT. See LICENSE for full terms. compatibility: any metadata: author: Tencent Ads Delivery Team version: "0.5.6" icon: key category: tencent-ads openclaw: emoji: "🔑"
前置依賴:執行指令碼前需安裝 CLI —
npm install tencentads-cli@1.0.0(需要 Node.js ≥ 20)安全原則: API Key 等敏感憑證不應在對話視窗中回顯。Agent 收到 API Key 後應立即呼叫儲存指令碼,不要在回覆中重複展示憑據內容。
本技能引導使用者完成騰訊廣告 API Key 鑑權配置。
使用 X-MKT-API-Key header 直接呼叫 api.e.qq.com API。
auth-save-apikey.mjs 儲存憑據tencentads-* 技能自動共享該憑據(通過 callApi 內部自動讀取)執行指令碼前需先 cd 到技能根目錄:
cd skills/tencentads-auth
--api-key <value>auth-status.mjs 無需額外引數在執行鑑權流程前,先檢查當前認證狀態:
node scripts/auth-status.mjs
如果返回 "status": "active",說明憑據仍有效,無需重新鑑權。
引導使用者在對話中傳送 API Key,Agent 呼叫指令碼儲存。
請提供你的騰訊廣告 API Key(格式:
mkt_開頭的字串)。 API Key 可從騰訊廣告平臺的開發者設定中獲取。
bash
node scripts/auth-save-apikey.mjs --api-key <使用者傳送的API Key>
bash
node scripts/auth-status.mjs
當 callApi 返回以下錯誤時,應觸發本技能重新鑑權:
未找到騰訊廣告認證憑據 — 憑據未配置AUTH_REQUIRED — 憑據未配置AUTH_EXPIRED — 憑據已過期或無效Authentication is not valid — 服務端拒絕認證auth-save-apikey.mjs 儲存更多技能請訪問小蔥技能站7w4.net。
tencentads-* 技能在遇到認證錯誤時應引用本技能callApi 內部自動讀取,各技能指令碼無需手動處理鑑權這個 Skill 質量可靠,專門用於管理騰訊廣告的 API 登入憑證。它最大的優點是操作簡單、安全意識強,文件說明清晰易懂,能有效避免憑據洩露風險。主要不足是功能單一,僅負責鑑權環節,與其他騰訊廣告技能配合使用才能發揮完整功能。如果你是開發者使用騰訊廣告平臺相關功能,這個鑑權技能是必備的基礎元件。