X官方API发帖X官方API发帖
X官方API发帖

技能简介

x-api技能通过X(原Twitter)官方API实现程序化发帖,采用OAuth 1.0a认证机制,规避基于Cookie方案面临的速率限制与机器人检测拦截问题。

能做什么

  • 发布单条或多行推文内容
  • 返回成功发布的推文链接
  • 支持环境变量或配置文件两种凭证管理方式

使用说明

安装依赖

npm install -g twitter-api-v2

配置步骤

  1. 访问 X开发者门户 创建项目与应用
  2. 设置应用权限为「读取和写入」
  3. 获取四类密钥:API Key、API Secret、Access Token、Access Token Secret
  4. 选择以下任一方式配置:
    方式A——环境变量:

    export X_API_KEY="your-api-key"
    export X_API_SECRET="your-api-secret"
    export X_ACCESS_TOKEN="your-access-token"
    export X_ACCESS_SECRET="your-access-token-secret"

    方式B——配置文件 ~/.clawdbot/secrets/x-api.json

    {
      "consumerKey": "your-api-key",
      "consumerSecret": "your-api-secret",
      "accessToken": "your-access-token",
      "accessTokenSecret": "your-access-token-secret"
    }

执行发帖

x-post "推文内容"
# 或
node /path/to/skills/x-api/scripts/x-post.mjs "推文内容"

输入与输出

见下方输入与输出表格。

项目内容
输入推文文本(字符串,支持换行);OAuth 1.0a凭证五要素(API Key、API Secret、Access Token、Access Token Secret、Bearer Token隐式处理)
输出成功时返回推文永久链接;失败时返回错误码及描述(401/402/403等)
适用人群拥有X开发者账号并完成应用配置的开发者;需要将内容自动同步至X平台自动化工作流搭建者
不包含读操作(时间线、搜索、用户推文抓取);图片/视频媒体上传;帖子编辑与删除功能

 

风险提示

  • 免费额度每月1500条,超额需购买积分
  • Basic套餐月费100美元,额度更高
  • 402错误表示积分耗尽,需前往开发者门户充值
  • 401错误通常因令牌失效或权限不足,需重新生成并确认已开启读写权限
  • 未配置凭证时将无法执行

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/lobstergeneralintelligence/x-api/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...