Mixpost

Polar Sponsor
爱发电 赞助
.NET 9.0

Mixpost 是一款自托管的社交媒体管理软件,可帮助您跨 Facebook、X、Instagram、LinkedIn、Pinterest、TikTok、YouTube、Mastodon、Google商家资料、Threads、Bluesky 等多个平台排期和管理社交媒体内容。

Mixpost Skill.

功能概述

Mixpost Skill.是一项面向实际任务的技能,主要用于Mixpost是一款自办的社交媒体管理软件,帮助您在Facebook,Twitter/X,I等多个平台上安排和管理社交媒体内容.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Mixpost 技能

Mixpost 是一款自托管的社交媒体管理软件,可帮助您跨多个平台(包括 Facebook、Twitter/X、Instagram、LinkedIn、Pinterest、TikTok、YouTube、Mastodon、Google Business Profile、Threads、Bluesky 等)安排和管理社交媒体内容。

配置

  1. 进入您的 Mixpost 仪表板
  2. 从用户菜单中点击 Access Tokens
  3. 点击 Create 生成一个新的访问令牌
  4. 获取您的 workspace UUID:前往 Social Accounts 页面,点击任意账号右侧的 3 dots 菜单,并复制 workspace UUID
  5. 设置环境变量:
    export MIXPOST_URL="https://your-mixpost-instance.com/mixpost"
    export MIXPOST_ACCESS_TOKEN="your-access-token"
    export MIXPOST_WORKSPACE_UUID="your-workspace-uuid"
    

测试连接

curl -X GET "$MIXPOST_URL/api/ping" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

账号

获取所有账号

curl -X GET "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/accounts" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

获取指定账号

curl -X GET "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/accounts/:accountUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

媒体

获取所有媒体文件

curl -X GET "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/media?limit=50" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

获取指定媒体文件

curl -X GET "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/media/:mediaUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

上传媒体(form-data)

curl -X POST "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/media" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json" 
  -F "file=@/path/to/your/file.png"

更新媒体信息

curl -X PUT "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/media/:mediaUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "alt_text": "Alternative text for accessibility"
  }'

删除媒体文件

curl -X DELETE "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/media" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "items": ["media-id-1", "media-id-2"]
  }'

标签

获取所有标签

curl -X GET "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/tags" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

获取指定标签

curl -X GET "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/tags/:tagUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

创建标签

curl -X POST "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/tags" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "name": "Marketing",
    "hex_color": "#FF5733"
  }'

更新标签

curl -X PUT "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/tags/:tagUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "name": "Updated Tag Name",
    "hex_color": "#00FF00"
  }'

删除标签

curl -X DELETE "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/tags/:tagUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

帖子

获取所有帖子

curl -X GET "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts?limit=50&status=scheduled&page=1" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

查询参数:

  • limit(数字,默认值:50):每页返回的结果数量
  • status:可选值为 draft、scheduled、published、failed、needs_approval、trash
  • keyword(字符串):按内容搜索帖子
  • accounts(数组):按账号 ID 过滤
  • tags(数组):按标签名称过滤
  • page(数字):分页页码

获取指定帖子

curl -X GET "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts/:postUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

创建帖子

curl -X POST "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "schedule": true,
    "date": "2024-12-25",
    "time": "10:00",
    "timezone": "America/New_York",
    "accounts": [1, 2],
    "tags": [1],
    "versions": [
      {
        "account_id": 0,
        "is_original": true,
        "content": [
          {
            "body": "Hello from Mixpost API!",
            "media": [1, 2],
            "url": "https://example.com"
          }
        ],
        "options": {}
      }
    ]
  }'

帖子发布选项:

  • schedule:设为 true 表示按指定日期/时间定时发布
  • schedule_now:设为 true 表示立即发布
  • queue:设为 true 表示加入发布队列
  • 若以上均未设置,则该帖子将保存为草稿

平台专属选项:

{
  "options": {
    "facebook_page": {
      "type": "post" // post, reel, story
    },
    "instagram": {
      "type": "post" // post, reel, story
    },
    "linkedin": {
      "visibility": "PUBLIC" // PUBLIC, CONNECTIONS
    },
    "mastodon": {
      "sensitive": false // boolean
    },
    "pinterest": {
      "link": null, // null | string
      "title": "", // string
      "boards": {
        "account-1": "971672010430333260" // 键名 `account-*` 是您 Pinterest 账号的 ID
      }
    },
    "youtube": {
      "title": null, // null | string
      "status": "public" // public, private, unlisted
    },
    "gbp": { // Google Business Profile
      "type": "post", // post, offer, event
      "button": "NONE", // NONE, BOOK, ORDER, SHOP, LEARN_MORE, SIGN_UP, CALL
      "button_link": "", // 若 button 为 NONE 或 CALL,则留空
      "offer_has_details": false, // 仅当 type 为 offer 时生效
      "coupon_code": "", // 仅当 type 为 offer 且 offer_has_details 为 true 时生效
      "offer_link": "", // 仅当 type 为 offer 且 offer_has_details 为 true 时生效
      "terms": "", // 仅当 type 为 offer 且 offer_has_details 为 true 时生效
      "event_title": "", // 仅当 type 为 event 或 offer 时生效
      "start_date": null, // null | string — 仅当 type 为 event 或 offer 时生效
      "end_date": null, // null | string — 仅当 type 为 event 或 offer 时生效
      "event_has_time": false, // 仅当 type 为 event 时生效
      "start_time": "09:00", // 仅当 type 为 event 且 event_has_time 为 true 时生效
      "end_time": "17:00" // 仅当 type 为 event 且 event_has_time 为 true 时生效
    },
    "tiktok": {
      "privacy_level": {
        "account-2": "PUBLIC_TO_EVERYONE" // PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, SELF_ONLY — 键名 `account-*` 是您 TikTok 账号的 ID
      },
      "allow_comments": {
        "account-2": true // boolean
      },
      "allow_duet": {
        "account-2": false // boolean
      },
      "allow_stitch": {
        "account-2": false // boolean
      },
      "content_disclosure": {
        "account-2": false // boolean
      },
      "brand_organic_toggle": {
        "account-2": false // boolean
      },
      "brand_content_toggle": {
        "account-2": false // boolean
      }
    }
  }
}

更新帖子

curl -X PUT "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts/:postUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "content": "Updated post content",
    "schedule_at": "2024-12-25T10:00:00Z",
    "media": ["url1", "url2"],
    "tags": ["tag1", "tag2"],
    "account_ids": ["id1", "id2"]
  }'

删除单个帖子

curl -X DELETE "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts/:postUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "trash": false,
    "delete_mode": "app_only"
  }'

删除模式:

  • app_only:仅从应用中删除(默认)
  • app_and_social:同时从应用及社交平台删除
  • social_only:仅从社交平台删除

批量删除多个帖子

curl -X DELETE "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "posts": ["post-uuid-1", "post-uuid-2"],
    "trash": false,
    "delete_mode": "app_only"
  }'

调度帖子

curl -X POST "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts/schedule/:postUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Content-Type: application/json" 
  -H "Accept: application/json" 
  -d '{
    "postNow": false
  }'

将帖子加入发布队列

curl -X POST "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts/add-to-queue/:postUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

审批帖子

curl -X POST "$MIXPOST_URL/api/$MIXPOST_WORKSPACE_UUID/posts/approve/:postUuid" 
  -H "Authorization: Bearer $MIXPOST_ACCESS_TOKEN" 
  -H "Accept: application/json"

相关专题

更多
DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

XORM框架零基础入门教程
XORM框架零基础入门教程

本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。

2026.11.04

0

15

Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

2026.11.03

0

18

Docker Desktop镜像构建教程
Docker Desktop镜像构建教程

想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。

2026.11.03

0

11

Docker Desktop容器创建指南
Docker Desktop容器创建指南

本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。

2026.11.03

0

11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习