用途:通过 Zernio 发布 API,将同一篇有机社交帖子发布或预约到多个平台,是内容日历自动化的执行层。
主要能力:一个帖子可同时面向多平台并在同一时刻发布;支持媒体预签名上传、即时发布或定时发布、重新排期/修改、发布状态确认。内容日历自动化支持批量排期与跨平台分发。
使用方式:在 zernio.com 注册,于 Dashboard→Accounts 连接各平台账号(Instagram 仅支持 Business/Creator 账号)。使用环境变量 ZERNIO_API_KEY,Base 为 https://zernio.com/api/v1,请求带 Authorization: Bearer。先 VERIFY:GET /v1/profiles 返回 200,且 GET /v1/accounts 中存在目标平台 accountId。媒体经 POST /media/presign 获取 uploadUrl 与 publicUrl,PUT 上传字节后用于 mediaItems。发布用 POST /posts,指定 content、mediaItems、platforms,并附带 scheduledFor/timezone 或 publishNow。修改/重排用 PUT /posts/{id}(PATCH 返回 405)。立即发布可将 scheduledFor 设为 now+2 分钟,再以 30 秒轮询确认。
限制与注意:发布需用户按平台明确批准,“制作/撰写”不等于发布授权。需校验响应 post.status(scheduled|published|draft|pending),若期望 scheduled 却得到 published 应立即报告。超时不等于失败,应先 GET /v1/posts?limit=10 查找,避免重复发布。Windows 上所有调用建议用 Python urllib 并指定 utf-8,避免 emoji 响应崩溃导致重复发布。YouTube 自定义缩略图须小于 2MB、不小于 640px,且仅限普通视频;Instagram 等发布可能比 YouTube 延迟 1–3 分钟属正常。若无 Zernio,可回退到 YouTube Studio 上传与 Meta Business Suite 预约,并准备可复制粘贴的文案文件。