Postiz 用于将社交媒体和聊天平台的帖子排期发布到 28 个以上渠道,包括 X、LinkedIn、LinkedIn Page、Reddit、Instagram、Facebook Page、Threads、YouTube、Google My Business、TikTok、Pinterest、Dribbble、Discord、Slack、Kick、Twitch、Mastodon、Bluesky、Lemmy、Farcaster、Telegram、Nostr、VK、Medium、Dev.to、Hashnode、WordPress、ListMonk。
使用前需在 https://platform.postiz.com/settings 获取 API key:进入 Settings,点击 Reveal,然后设置环境变量 export POSTIZ_API_KEY="your-api-key"。
公开 API 支持以下操作:获取已添加渠道(GET /public/v1/integrations);查询某渠道下一个可用时段(GET /public/v1/find-slot/:id);上传文件(POST /public/v1/upload,form-data);从已有 URL 上传文件(POST /public/v1/upload-from-url);查询帖子列表(GET /public/v1/posts,可带 startDate、endDate、customer 参数);安排新帖子(POST /public/v1/posts);删除帖子(DELETE /public/v1/posts/:id)。所有请求通过 Authorization 头传入 API key。
安排帖子时,type 可设为 schedule,需提供 date、posts 数组,每个帖子包含 integration.id、value(content 与 image)和 settings。若附带媒体,必须先上传并取得 URL,且上传 URL 必须包含 uploads.postiz.com。不同渠道的 settings 配置可参考 https://docs.postiz.com/public-api/introduction。
限制方面:资料未提供收费、价格、平台可用性或效果等信息;媒体上传 URL 有域名要求;各渠道的具体 settings 字段需查阅官方文档。