通过 Zernio 连接 TikTok 和 YouTube
自 Social Quack 1.3 起提供。
在所有平台里,只有 TikTok 和 YouTube 要求您用自己的开发者应用连接之前,先通过 TikTok 或 Google 的审核(填一张表格、录一段屏幕录像、再等上好几天)。如果您想跳过这一步,Social Quack 可以通过 Zernio(zernio.com)发帖 —— 这项服务手里已经有通过审核的 TikTok 和 YouTube 应用。您只需粘贴一个密钥、登录一次,就可以发帖了。几分钟搞定,不用审核。
要花多少钱。 Zernio 按已连接的社交账号收费:前 2 个账号免费(不用绑卡),之后每个账号每月 $6。Social Quack 本身仍然是一次性买断。您的帖子、排程和媒体都留在您的 Mac 上;Zernio 只在每条帖子发出的那一刻才收到它。
您会放弃什么。 Social Quack 里什么都不会少。同意授权界面上显示的是 "Zernio",而不是您自己应用的名字;Zernio 也能看到它替您发布的帖子。如果您更想把一切都放在自己的开发者账号之下,原生的 TikTok 指南 和 YouTube 指南 依然都在 —— 同一张 TikTok 或 YouTube 卡片上,两条路都可以选。
操作步骤
- 在 https://zernio.com/signup 注册一个免费账号。
- 在 Zernio 后台打开 API keys(API 密钥,
https://zernio.com/dashboard/api-keys)→ Create API key(创建 API 密钥)。把它复制下来(它以sk_开头)。 - 在 Social Quack 里前往 Channels → Add a channel(渠道 → 添加渠道),在 TikTok 或 YouTube 卡片上点 Set up keys ▾ → Set up Zernio key(设置密钥 → 设置 Zernio 密钥)。它是第一个、也是推荐的选项;Set up app keys(设置应用密钥)是自己动手的那条路。粘贴密钥,点 Save & verify(保存并验证)。这个密钥只属于您当前所选工作区里的那张卡片(TikTok 或 YouTube);另一张卡片和其他工作区各自粘贴自己的密钥。用同一个密钥完全没问题 —— 您也可以用第二个 Zernio 账号的密钥,这样每个渠道各自占用一份 Zernio 免费额度。
- Social Quack 会直接进入 Connect(连接):浏览器会用 Zernio 的应用打开 TikTok 或 Google 的登录页;同意授权即可。回到 Social Quack,账号就会出现在 Connected(已连接)下面,带着一个小小的 via Zernio 标签。
- 像平常一样在 Compose(撰写)里发帖。TikTok 选项面板(谁能看到这条帖子、评论 / 合拍(duet)/ 拼接(stitch)、商业内容声明)和 YouTube 面板(标题、公开范围、标签、made-for-kids(为儿童打造))的用法和直接连接时完全一样。在 Claude 和 ChatGPT 眼里,这个渠道也和其他渠道没有区别。
需要了解的几件事
- TikTok 只能公开发布。 这是 TikTok 对 Zernio 所用应用的规定:视频一律以 "Everyone"(所有人)发出。想换别的受众?在 TikTok 选项里打开 Send to TikTok drafts(发送到 TikTok 草稿箱):视频会进入您的 TikTok 收件箱,您在 TikTok 应用里选好受众再发布。选其他任何选项,排程时都会被拒绝,并附上清楚的说明。
- TikTok 需要一点时间。 Zernio 把视频交过去之后,TikTok 还要处理上传;Social Quack 会等它处理完(最多三分钟)再把帖子标为已发布,链接可能还要稍晚一点才出现。
- 每个工作区一个 TikTok 账号(通过 Zernio 时)。在同一个工作区里连接另一个 TikTok 账号,会在 Zernio 那边替换掉第一个;第二个 TikTok 账号请放到另一个工作区里。
- TikTok 每日发帖上限。 TikTok 限制每个账号每天通过一个应用能发多少帖子(在 Zernio 上是滚动 24 小时内 15 个视频和 15 条图片帖)。达到上限时,Social Quack 会告诉您,并在稍后重试这条帖子。
- 重复内容。 Zernio 会拒绝 24 小时内向同一个账号发送相同的文字 + 媒体。如果您确实想重发,请改一下文案。
- 不需要媒体托管。 视频和照片会在帖子发出时直接上传到 Zernio。
- 重新连接。 如果 Zernio 报告该账号已断开连接,渠道卡片上会出现 Sign in again(重新登录);同样是点两下,排好的一切都原样保留。
- 移除。 Channels → Remove(渠道 → 移除)会在 Social Quack 里删除这个渠道。要停止计费,还需要在 Zernio 后台里把这个账号也移除掉。
- 一张卡片一个密钥。 TikTok 和 YouTube 各自保存自己的 Zernio 密钥,所以用两个 Zernio 账号(各一个密钥)和用一个账号同时管两者,效果完全一样。万一 Zernio 哪天调整了免费账号的数量,这一点会很方便。
- 清除密钥。 Set up keys ▾ → Edit Zernio key → Clear saved key(设置密钥 → 编辑 Zernio 密钥 → 清除已保存的密钥)会把它从该工作区的这张卡片上移除。已经连接的渠道会继续发帖(每个渠道都带着自己的一份副本);只有再连接一个账号时,您才需要重新用到密钥。
出问题时怎么办
| 您看到的提示 | 这说明什么 |
|---|---|
| 保存时提示 "Zernio did not accept the API key" | 从 Zernio 后台复制完整的密钥;它以 sk_ 开头。 |
| 同意授权后提示 "your Zernio plan has no room for another account" / "needs a payment method" | 您已经超出了 Zernio 的 2 个免费账号;在 Zernio 后台里绑定一张卡(提示信息里有链接)。 |
| "this must be a professional (Business or Creator) account" | TikTok 要求用 creator(创作者)或 business(企业)账号才能通过 API 发帖。在 TikTok 应用里切换账号类型,然后重新连接。 |
| "TikTok did not grant every permission" | 重新连接,并在 TikTok 的授权页面上接受每一项权限。 |
| 帖子被重试,提示 "direct-post daily limit" | 见上文 TikTok 每日发帖上限。 |
| 帖子失败,提示 "refused this as a duplicate" | 见上文 重复内容。 |
| "Zernio says the account is disconnected" | 在该渠道上点 Channels → Sign in again。 |