🧭 核心功能与特点

MultiPost 主要解决内容创作者在多平台分发时的重复劳动问题,其核心优势在于:

  • 多平台支持:支持知乎、微博、小红书、抖音等 10 多个主流平台
  • 完全免费:无需登录、无需注册、无需 API Key。
  • 两种调用方式
    1. 扩展 API:在你自己的 Web 应用中直接调用浏览器扩展的能力。
    2. RESTful API:在脚本或服务器中通过 HTTP 请求调用发布功能。
  • 工作流集成:可与官方提供的 MultiPost Article Editor 配合使用,获得更完整的编辑和发布体验。

📦 部署与安装

MultiPost 作为浏览器扩展,无需传统意义上的“部署” ,只需安装到你的浏览器中即可使用。

安装步骤:

  1. 获取扩展
    • 推荐方式:从官方渠道安装。对于 Chrome 用户,可从 Chrome 网上应用店 搜索安装;Edge 用户可从 Edge 外接程序商店 安装。这能确保你获得最新稳定版并自动更新。
    • 开发者模式:从 GitHub Releases 页面下载最新 .zip.crx 文件,在浏览器扩展管理页面开启“开发者模式”后,选择“加载已解压的扩展程序”进行安装。
  2. 固定扩展(可选):安装后,建议在浏览器工具栏中固定 MultiPost 图标,方便快速访问。

🚀 使用指南

安装完成后,即可开始使用:

  1. 打开扩展:点击浏览器工具栏中的 MultiPost 图标。
  2. 编写内容:在弹出的界面中,输入你想要发布的文本,并可选择添加图片视频
  3. 选择平台:勾选你希望发布到的目标平台(如知乎、微博等)。
  4. 一键发布:点击“发布”或相应按钮,内容将被分发到所有选中的平台。

注意:虽然宣称“无需登录”,但在首次使用某个平台时,扩展可能会引导你在浏览器中登录该平台的网页版,以获取发布权限(这是为了模拟你的真实操作)。登录状态会被浏览器记住,后续发布通常不需要重复登录。

⚙️ 高级集成(供开发者)

如果你希望在自己的应用或脚本中集成 MultiPost 的发布能力,可以使用其提供的 API:

1. 扩展 API(用于 Web 应用)
你的 Web 应用可以通过 window.postMessage 或类似机制与已安装的扩展通信,调用其发布功能。具体消息格式和参数请参考项目的 开发者文档

2. RESTful API(用于脚本/服务器)
MultiPost 扩展可以在本地开启一个 HTTP 服务(需在扩展设置中启用),接收 RESTful 请求。你可以通过 curl 或编程方式向 http://localhost:某个端口 发送 POST 请求来触发发布。

1
2
3
4
# 示例(具体端点请查阅官方文档)
curl -X POST http://localhost:XXXX/api/publish \
-H "Content-Type: application/json" \
-d '{"content": "Hello World", "platforms": ["weibo", "zhihu"]}'

❓ 常见问题

  • 这是免费的吗?
    • 是的,项目明确声明“完全免费!无需登录、无需注册、无需API Key。”
  • 为什么需要登录平台?
    • 扩展需要模拟你在浏览器中的操作来发布内容,因此需要你在浏览器中保持目标平台的登录态。这是为了安全(凭证不离开你的浏览器)。
  • 支持哪些平台?
    • 文档声称支持“10多个主流平台”,具体列表可在扩展界面或官方网站查看,因为平台列表可能会更新。
  • 遇到发布失败怎么办?
    • 检查你是否已在浏览器中登录了该平台。
    • 查看平台是否有特殊限制(如字数、图片格式)。
    • 通过 GitHub Issues 或官方 Discord/微信群反馈问题。

总结

MultiPost 是一个开箱即用的浏览器效率工具,其部署成本几乎为零。对于普通用户,直接从浏览器应用商店安装即可使用。对于开发者,可以利用其提供的两种 API 将多平台发布功能深度集成到自己的工作流或产品中。该工具核心价值是一键分发,能显著提升内容创作者的跨平台发布效率。