
Zernio
Zernio 是一个统一的、白标的社交媒体和消息 API,适用于开发者和 AI 代理,通过一个集成,可以在 15 个社交平台和多个广告网络上实现发布、收件箱/私信、分析、Webhooks 和付费广告。
https://zernio.com/?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年06月22日
什么是 Zernio
Zernio 提供社交媒体基础设施,作为一个单一的 REST API(加上 SDK、CLI 和 MCP 服务器),因此团队可以将社交发布、消息传递、互动和分析嵌入到他们自己的产品中,而无需为每个网络构建和维护单独的集成。它支持发布和安排内容、在统一收件箱中管理私信/评论、跟踪性能指标、接收 Webhook 事件,以及在广泛的渠道上运行/推广广告,包括 Instagram、TikTok、X、LinkedIn、Facebook、YouTube、Threads、Reddit、Pinterest、Bluesky、Telegram、WhatsApp、Google Business、Snapchat 和 Discord。Zernio 旨在以开发者优先和完全白标的方式设计,因此最终用户看不到 Zernio 的品牌。
Zernio 的主要功能
Zernio 是一个统一的社交媒体和消息传递 API,专为开发人员和 AI 代理构建,它用一个 REST API(以及 SDK、CLI 和托管的 MCP 服务器)取代了许多独立的平台集成。它处理 OAuth 即服务、媒体格式化/优化、速率限制和平台 API 更改,因此团队可以发布和安排帖子、在统一收件箱中管理私信/评论/评论、提取分析、设置 Webhook,甚至通过支持网络上的广告来推广帖子——所有这些都无需构建和维护单独的平台集成。
一个 API 支持 15 个社交 + 消息渠道: 通过一次集成即可在 Instagram、TikTok、X/Twitter、Facebook、LinkedIn、YouTube、WhatsApp、Threads、Pinterest、Reddit、Bluesky、Telegram、Google Business、Snapchat 和 Discord 上发布、安排和管理内容。
OAuth 即服务(无需单独的平台开发应用程序): 通过托管的 OAuth 流程连接帐户,同时 Zernio 管理开发人员应用程序、批准、令牌刷新和平台特定的身份验证复杂性。
发布 + 调度原语: 创建帖子(文本、图像、视频、轮播)、安排它们,并依赖于平台感知的处理,例如媒体格式化和失败时自动重试。
通过 API 统一收件箱: 通过一个收件箱端点访问和回复来自多个平台的私信、评论和评论,从而实现可编程的参与工作流程。
分析 + Webhook: 检索统一指标(例如,点赞、覆盖率、展示次数、点击次数、观看次数、关注者统计数据)并接收发布/失败事件的 Webhook 通知,以避免轮询。
AI 代理工具(MCP 服务器、SDK、CLI): 托管的 MCP 服务器(280 多个工具)以及官方 SDK 和 CLI 让代理和开发人员工具(例如 Claude/Cursor)能够以自然语言或代码操作社交工作流程。
Zernio 的使用场景
嵌入社交功能的 SaaS 产品: 在产品中添加帐户连接、交叉发布、日程安排、收件箱和分析,而无需维护 15 个独立的 API——适用于创作者工具、CRM 平台或电子商务应用程序。
管理众多客户账户的营销机构: 通过一个后端集成和一致的 Webhook/分析源,标准化跨客户和平台的发布、参与和报告。
用于社交操作的 AI 代理: 让代理使用 MCP 工具集自主起草、安排、发布和参与(回复评论/私信),包括通过分析端点进行绩效回顾。
通过社交 + WhatsApp 提供客户支持: 将入站消息和评论(包括 WhatsApp)集中到一个可编程收件箱中,以支持帮助台自动化和更快的响应工作流程。
多渠道活动执行和推广: 通过支持的广告网络推广帖子,协调有机发布和付费推广,通过 API 将执行和衡量结合起来。
优点
通过一次集成实现广泛的平台覆盖(15 个渠道)以及对多个平台的广告网络支持
开发人员和代理友好的工具:REST API、多个 SDK、CLI 和托管的 MCP 服务器
通过处理 OAuth、令牌刷新、速率限制、媒体格式化和平台 API 更改来减少维护负担
基于使用量的每个连接账户定价包括所有功能(无附加组件/层级),前 2 个账户免费
缺点
每个连接账户的定价对于拥有众多客户账户的代理机构/SaaS 来说可能会变得昂贵(成本随连接账户数量线性增长)
某些功能因平台而异(不同渠道的功能奇偶校验不同)
X/Twitter API 成本单独按成本转嫁,增加了总支出的可变性
如何使用 Zernio
1) 创建 Zernio 账户并获取 API 密钥: 在 https://zernio.com/signup 注册,然后在仪表板(API Keys)中生成 API 密钥。密钥格式为:sk_ + 64 个十六进制字符。您将它用作所有 API 请求的 Bearer 令牌。
2) 在您的环境中设置 API 密钥: 导出密钥,以便 SDK/CLI 可以自动获取它:export ZERNIO_API_KEY="sk_..."。环境变量优先于本地配置。
3) (选项 A) 安装 Zernio CLI 并进行身份验证: 安装 Zernio CLI(根据文档),然后通过浏览器 OAuth 进行身份验证:zernio auth:login。或者手动设置密钥:zernio auth:set --key "sk_your-api-key"。配置存储在 ~/.zernio/config.json(支持旧版 ~/.late/config.json)。
4) 通过托管 OAuth 连接社交/消息账户: 使用 Zernio 统一的 OAuth 流程连接平台(Instagram、X/Twitter、LinkedIn、TikTok、WhatsApp 等)。您将被重定向到平台进行授权,然后 Zernio 存储连接,以便您可以通过 API 发布/发送消息。
5) (API) 生成连接 URL 并重定向用户: 调用连接端点以获取 OAuth URL,然后将用户重定向到该 URL。示例 (Node):const { url } = await zernio.connect.getConnectUrl({ path: { platform: 'twitter' }, query: { profileId: 'YOUR_PROFILE_ID' } }); 将用户重定向到 `url` 以完成授权。
6) 验证已连接的账户: 列出已连接的账户以获取您将发布到的 accountId 值。CLI 示例:zernio accounts:list --pretty。您将在帖子负载中使用返回的账户 ID(例如 acc_xxx)。
7) 立即发布帖子 (REST): 向 https://zernio.com/api/v1/posts 发送 POST 请求,并附带 Authorization: Bearer <API_KEY>。包含内容和带有平台 + accountId 的平台数组。设置 publishNow: true 以立即发布。
8) 安排稍后发布帖子 (REST 或 CLI): 不使用 publishNow,而是提供一个预定时间(例如,根据客户端使用 scheduledFor / scheduledAt)。CLI 示例:zernio posts:create --text "Hello from the CLI!" --accounts <accountId> --scheduledAt "2025-06-01T10:00:00Z"。
9) 一次调用发布到多个平台 (SDK): 使用 SDK 通过一个请求进行交叉发布。Node 示例:const { data: post } = await zernio.posts.createPost({ body: { content: 'Hello world from Zernio!', platforms: [ { platform: 'twitter', accountId: 'acc_xxx' }, { platform: 'linkedin', accountId: 'acc_yyy' }, { platform: 'instagram', accountId: 'acc_zzz' } ], publishNow: true } });
10) 按平台自定义内容(可选): 为每个平台条目提供 platformSpecificContent 以定制文案,同时仍然发送一个请求。示例:platforms: [{ platform:'twitter', accountId:'acc_twitter', platformSpecificContent:'Short & punchy for X' }, { platform:'linkedin', accountId:'acc_linkedin', platformSpecificContent:'Professional tone for LinkedIn with more detail.' }]。
11) 使用 Python SDK(可选): 安装并实例化客户端(读取 ZERNIO_API_KEY)。示例:from zernio import Zernio; client = Zernio(); post = client.posts.create(content='Hello world from Zernio!', platforms=[{'platform':'twitter','accountId':'acc_xxx'}], publish_now=True)。
12) 将 MCP 服务器与 AI 代理一起使用(可选): 将 Zernio 的托管 MCP 服务器连接到支持 MCP 的客户端(Claude、Cursor、ChatGPT 等),以便代理可以使用自然语言调用 Zernio 工具(发布、收件箱、自动化)。在 MCP 文档中验证任何层级/访问要求。
13) 设置 Webhooks 以获取交付状态(推荐): 配置 Webhook 设置,以便 Zernio 在帖子发布或失败(并附带原因)时通知您,避免轮询。请参阅文档中的 Webhook 设置端点。
14) 排除身份验证和旧版设置故障: 确保请求包含 Authorization: Bearer <key>。如果使用 CLI,请确认 ~/.zernio/config.json 存在并运行 zernio auth:check。旧版环境变量 (LATE_API_KEY / LATE_API_URL) 和 ~/.late/config.json 仍可能作为备用方案工作。
Zernio 常见问题
Zernio 是一个 API 优先的社交媒体日程安排、消息传递、分析和广告平台,开发人员可以通过一个 API 在 15 个社交渠道上发布、发送消息、推广和分析。











