SuperAPI AI 工具集

square-post

营销与增长

查看项目

更新于 10-16 04:31

技能介绍

用途:将文本内容发布到币安广场(Binance Square,币安用于分享交易见解的社交平台)。当消息中出现“post to square”“square post”等触发词时可自动运行。

主要能力:仅支持纯文本帖子,文本中可包含 #话题标签。发布成功后可根据返回的内容 ID 构造帖子链接:https://www.binance.com/square/post/{id}。

使用方式:通过 POST 请求调用 ${SHIFT_LOCAL_GATEWAY}/skill-router/invoke,请求头需 Content-Type: application/json。请求体包含 skillProvider(固定为 binance)、skill(固定为 square_post)、action(固定为 create)以及 input.text(帖子正文)。示例:curl -X POST "${SHIFT_LOCAL_GATEWAY}/skill-router/invoke" -H 'Content-Type: application/json' -d '{"skillProvider":"binance","skill":"square_post","action":"create","input":{"text":"BTC looking bullish today! #Bitcoin"}}'。响应为 JSON 信封,ok 表示上游是否返回 2xx,status 为上游 HTTP 状态,data.code 为 "000000" 表示成功,data.data.id 为创建的内容 ID。

认证:需在 Shift 中连接币安广场,由 skill router 自动处理认证,不要在对话中要求用户粘贴或泄露币安凭据。

错误处理:ok 为 false 时检查 data.code,例如 10005 表示需完成身份验证,20002/20022 表示检测到敏感词,20013 表示内容长度受限,20020/220011 表示内容为空,220009 表示超出 OpenAPI 每日发帖上限,220003/220004 表示 API Key 缺失或过期。skill router 错误包括技能未安装、密钥未配置或已禁用等。

限制:目前仅支持纯文本帖子;需注意每日发帖上限以避免 220009 错误;若 code 为 000000 但缺少 id,应告知用户帖子可能已发布但链接不可用,建议手动查看广场页面。