端点数取自 2026 年 11 月 7 日的线上 API 清单。
能做什么
- 一种请求格式。 帖子、广告系列、商品在每个平台上字段相同。要同时发到 LinkedIn 和 X,一个请求带上两个账户即可。
- 托管授权。 各平台的授权页面由 AIsa 托管。你的应用不保存平台密码或 token。
- 可读可写。 AIsa Social 可以在 TikTok、Instagram、X、YouTube、Facebook、LinkedIn、Pinterest、Threads 和 Reddit 上发布、排期、编辑和删除帖子,回复评论和私信。AIsa Ads 可以创建和修改广告系列、广告组、广告、素材、受众和线索表单。
- Webhook 推送事件。 AIsa 把帖子和账户事件推送到你的 HTTPS 地址,不用轮询。
- 每个值都带来源。 AIsa commerce 的每个值都标明来源。采集时间、许可、出处和值类型放在
meta.sources里。
AIsa 在你的应用和平台之间
AIsa 代表用户已连接的平台账户执行操作。一次调用要成功,两件事都要正常:- AIsa API 有响应。 请求到达 AIsa,并通过鉴权。
- 平台连接可用。 已连接的账户仍有授权,平台也接受这个操作。
平台连接为什么会失效
- 用户撤销了授权、改了密码,或授权已过期。
- 平台改了鉴权方式、接口或规则。
- 平台故障,或对账户限流、限制功能。
- 该账户不允许这个操作,例如 TikTok 帖子缺少必填的隐私设置。
AIsa 提供什么
- 账户事件:
account.connected、account.disconnected和account.needs_reconnect。 - 健康检查:社媒账户用
GET /apis/v1/social/accounts/health。Meta 广告账户用GET /apis/v1/ads/accounts/health,它检查账户状态、付款方式、花费上限、主页、Instagram 账户、线索广告条款、最新的像素事件和关联的 WhatsApp 号码,每个问题都附修复链接。 - 按平台给出结果:发到多个平台的帖子可能以
partial结束。post.platform.published和post.platform.failed事件告诉你每个平台的结果。 - 重连不丢历史:带上
reconnectAccountId再走一次连接流程,账户保留原 ID 和历史。
你的应用要做什么
- 订阅
account.*事件,把账户状态展示给用户。 - 账户需要重连时,暂停它的任务。只在平台要求重新登录时才提示用户重连。
- 处理
partial帖子:只重试或上报失败的平台。 - 投放 Meta 广告前,先检查广告账户健康状态。
- 账户重连后,补读断开期间可能漏掉的数据。
平台边界上的错误是常态。设计应用时,一个账户断开不应影响其他账户的工作。
核心概念
AIsa commerce 不用 Profile,也不用连接账户,只凭 API Key 读取公开的电商数据。
接入流程
1
获取 API Key
在 Console → API Keys 创建 key。详见 API Key 与第一次调用。
2
连接平台账户
为平台发起托管授权流程。响应包含 在浏览器打开
authUrl、connectSessionId 和 expiresAt。authUrl,登录平台。要让浏览器回到你的应用,传 redirectUrl:它必须是你白名单里的 HTTPS 地址。浏览器回到该地址时带上 connectSessionId 和 accountId,失败时带上错误。广告平台用 GET /apis/v1/ads/connect/{platform}。3
等待连接完成
轮询
GET /apis/v1/social/connect/sessions/{sessionId},或等待 connect_session.completed 或 connect_session.failed 事件。完成的会话里有新账户的 accountId。4
读写数据
用这个账户调用端点。下面的请求把一条文字帖子同时发到两个账户:要排期发布,用
scheduledFor 和 timezone 代替 publishNow。5
接收事件
用
POST /apis/v1/social/webhooks/settings 创建 Webhook 地址,并选择 eventTypes。用 POST /apis/v1/social/webhooks/test 发送测试事件。Webhook 事件
AIsa commerce 的数据来源
- 默认(
provenance=compact)每个值包含value和source。采集时间、许可、出处和值类型统一放在meta.sources。 provenance=full返回每个值的完整来源信息,包括精度和置信度。- 请求了但没有来源提供的字段列在
missing里,并附原因。 fields只裁剪输出,不减少上游调用,也不减少费用。
计费
Unified API 与其他 AIsa 调用共用同一笔余额。本文档不列价格。智能体可以在 AIsa MCP 服务里用batch_quote 先为具体调用报价,再执行。详见计费与额度。
下一步
AIsa Social
账户、发布与排期、收件箱、数据分析和 Webhook。
AIsa Ads
8 个广告平台上的广告系列、广告组、广告和受众,以及 Meta Ads、Google Ads、TikTok Ads、LinkedIn Ads 和 Reddit Ads 各自独有的端点。
AIsa commerce
Amazon、TikTok Shop、Walmart、Temu 和 1688 的商品、店铺、关键词和评论。