# 删除会话 Source: https://docs.aitoearn.ai/api-reference/delete-api-ai-agent-sessions-session-id /openapi/zh/aitoearn.openapi.json delete /api/ai/agent/sessions/{sessionId} 删除当前 API Key 所属账号的 Agent 会话。 # 删除素材组 Source: https://docs.aitoearn.ai/api-reference/delete-api-ai-volcengine-assets-groups-group-id /openapi/zh/aitoearn.openapi.json delete /api/ai/volcengine/assets/groups/{groupId} 删除素材组及其在 AiToEarn 中登记的素材记录。 # 删除素材 Source: https://docs.aitoearn.ai/api-reference/delete-api-ai-volcengine-assets-items-asset-id /openapi/zh/aitoearn.openapi.json delete /api/ai/volcengine/assets/items/{assetId} 删除素材及其在 AiToEarn 中的登记记录。 # 批量删除分组 Source: https://docs.aitoearn.ai/api-reference/delete-api-v2-channels-account-groups /openapi/zh/aitoearn.openapi.json delete /api/v2/channels/account-groups 接口说明:根据 ID 列表批量删除账号分组。 # 批量删除账号 Source: https://docs.aitoearn.ai/api-reference/delete-api-v2-channels-accounts /openapi/zh/aitoearn.openapi.json delete /api/v2/channels/accounts 接口说明:根据 ID 列表批量删除账号。 # 删除账号 Source: https://docs.aitoearn.ai/api-reference/delete-api-v2-channels-accounts-account-id /openapi/zh/aitoearn.openapi.json delete /api/v2/channels/accounts/{accountId} 接口说明:根据 accountId 删除账号。 # 删除发布记录 Source: https://docs.aitoearn.ai/api-reference/delete-api-v2-channels-publish-records-record-id /openapi/zh/aitoearn.openapi.json delete /api/v2/channels/publish/records/{recordId} 接口说明:删除当前用户的终态本地发布记录,不删除平台作品。`recordId` 来自发布记录列表、已发布列表或发布记录详情接口。只能删除符合接口状态要求的终态记录。 # 取消发布任务 Source: https://docs.aitoearn.ai/api-reference/delete-api-v2-channels-publish-tasks-task-id /openapi/zh/aitoearn.openapi.json delete /api/v2/channels/publish/tasks/{taskId} 接口说明:取消指定的发布任务。`taskId` 来自创建发布流程接口成功响应中的 `data.tasks[n].id`。取消操作可能同时影响平台侧预约任务,是否支持取决于平台能力。 # 会话列表 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-agent-sessions /openapi/zh/aitoearn.openapi.json get /api/ai/agent/sessions 分页查询当前 API Key 所属账号的 Agent 会话。 # 会话详情 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-agent-sessions-session-id /openapi/zh/aitoearn.openapi.json get /api/ai/agent/sessions/{sessionId} 获取当前 API Key 所属账号的 Agent 会话详情。 # 消息列表 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-agent-sessions-session-id-messages /openapi/zh/aitoearn.openapi.json get /api/ai/agent/sessions/{sessionId}/messages 获取指定会话已保存的消息。返回的是 AI SDK UI Message 列表。 # 断点续播 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-agent-sessions-session-id-resume /openapi/zh/aitoearn.openapi.json get /api/ai/agent/sessions/{sessionId}/resume 重放进行中的 Agent 会话流。使用 `X-Api-Key` 鉴权。 `Last-Event-ID` 请求头优先于查询参数 `lastEventId`,两者都是与本次运行绑定的 SSE 事件 ID。已完成会话只在流仍保留时可以重放;已中止或流已过期时返回 HTTP 204。响应是 SSE,不使用 `{ code, data }` 包裹。 # 图像任务状态 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-image-task-log-id /openapi/zh/aitoearn.openapi.json get /api/ai/image/task/{logId} 接口说明:根据 logId 查询异步图像任务的执行状态与结果。 # 对话模型列表 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-models-chat /openapi/zh/aitoearn.openapi.json get /api/ai/models/chat 接口说明:获取当前可用的对话模型目录,以及每个模型所属渠道、适用场景、输入输出模态、积分范围和价格。模型与能力可能随服务更新,调用对话接口时请以本接口的实时返回值为准。 本接口只查询模型目录,不会发起模型对话;需要调用模型时,请根据所用协议选择[「OpenAI 对话」](/api-reference/post-api-ai-chat-completions)、[「Anthropic 对话」](/api-reference/post-api-ai-v1-messages)或 Gemini 对话接口。 # 图像编辑模型 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-models-image-edit /openapi/zh/aitoearn.openapi.json get /api/ai/models/image/edit 接口说明:获取当前可用的图像编辑模型目录,以及每个模型支持的尺寸、最大输入图片数量、积分范围和价格。模型与参数范围可能随服务更新,调用图像编辑接口时请以本接口的实时返回值为准。 本接口只查询模型目录,不会创建图像编辑任务;需要编辑图像时,请调用[「编辑图像」](/api-reference/post-api-ai-image-edit)接口。 图像编辑为**图生图**:必须传入参考图片,按提示词在其基础上修改、重绘。如需仅用文字生成全新图像(文生图),请使用[「图像生成模型」](/api-reference/get-api-ai-models-image-generation)及对应的生成图像接口。 # 图像生成模型 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-models-image-generation /openapi/zh/aitoearn.openapi.json get /api/ai/models/image/generation 接口说明:获取当前可用的图像生成模型目录,以及每个模型支持的尺寸、质量、风格、积分范围和价格。模型与参数范围可能随服务更新,调用图像生成接口时请以本接口的实时返回值为准。 本接口只查询模型目录,不会创建图像生成任务;需要生成图像时,请调用[「生成图像」](/api-reference/post-api-ai-image-generate)接口。 图像生成为**文生图**:仅通过文字提示词生成全新图像,不传入图片。如需基于已有图片进行修改(图生图),请使用[「图像编辑模型」](/api-reference/get-api-ai-models-image-edit)及对应的编辑图像接口。 # 视频生成模型 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-models-video-generation /openapi/zh/aitoearn.openapi.json get /api/ai/models/video/generation 接口说明:获取当前可用的视频生成模型目录,以及每个模型支持的模式、分辨率、画面比例、时长、参考媒体限制、默认参数和价格。模型与参数范围可能随服务更新,调用视频生成接口时请以本接口的实时返回值为准。 本接口只查询模型目录,不会创建视频生成任务;需要生成视频时,请调用[「生成视频」](/api-reference/post-api-ai-video-generations)接口。 `modes` 字段的常量含义与典型输入参数,请参阅[「视频生成 modes 常量说明」](/zh/use/video-generation#modes-常量说明)。 # 火山格式查询视频任务 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-v3-contents-generations-tasks-task-id /openapi/zh/aitoearn.openapi.json get /api/ai/v3/contents/generations/tasks/{taskId} 接口说明:查询火山格式视频生成任务状态,返回结构保持火山任务查询格式。参考火山官方文档:[查询视频生成任务](https://www.volcengine.com/docs/82379/1521309?lang=zh)。 # 视频任务列表 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-video-generations /openapi/zh/aitoearn.openapi.json get /api/ai/video/generations 接口说明:分页获取当前用户的视频生成任务列表。 # 视频任务状态 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-video-generations-task-id /openapi/zh/aitoearn.openapi.json get /api/ai/video/generations/{taskId} 接口说明:根据 taskId 查询视频生成任务的执行状态与结果。 # 素材组列表 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-volcengine-assets-groups /openapi/zh/aitoearn.openapi.json get /api/ai/volcengine/assets/groups 分页查询当前 API Key 所属账号的素材组。查询真人素材组时传入 `avatarType=RealPerson`。 # 素材组详情 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-volcengine-assets-groups-group-id /openapi/zh/aitoearn.openapi.json get /api/ai/volcengine/assets/groups/{groupId} 获取当前 API Key 所属账号的素材组详情。 # 素材列表 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-volcengine-assets-items /openapi/zh/aitoearn.openapi.json get /api/ai/volcengine/assets/items 分页查询当前 API Key 所属账号的素材记录。素材最新处理状态以“素材详情”接口为准。 # 素材详情 Source: https://docs.aitoearn.ai/api-reference/get-api-ai-volcengine-assets-items-asset-id /openapi/zh/aitoearn.openapi.json get /api/ai/volcengine/assets/items/{assetId} 获取素材详情并刷新上游处理状态。只有 `status=Active` 的素材可以通过 `asset://{assetId}` 用于视频生成。 # 分组列表 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-account-groups /openapi/zh/aitoearn.openapi.json get /api/v2/channels/account-groups 接口说明:获取当前用户的账号分组列表。 # 账号列表 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-accounts /openapi/zh/aitoearn.openapi.json get /api/v2/channels/accounts 接口说明:分页获取当前用户的渠道账号列表。 # 账号详情 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-accounts-account-id /openapi/zh/aitoearn.openapi.json get /api/v2/channels/accounts/{accountId} 接口说明:根据 accountId 获取账号详情。 # 账号授权状态 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-accounts-account-id-auth-status /openapi/zh/aitoearn.openapi.json get /api/v2/channels/accounts/{accountId}/auth-status 接口说明:查询指定账号的授权状态与有效期。 # 发布选项可选值 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-accounts-account-id-publish-options-field-values /openapi/zh/aitoearn.openapi.json get /api/v2/channels/accounts/{accountId}/publish-options/{field}/values 接口说明:查询某个已授权渠道账号在指定发布选项字段下的可选值,用于在创建发布任务前让用户选择平台要求的额外参数。 所有平台侧额外参数的查询都使用本接口。典型场景包括 B 站分区 `tid`、YouTube 分类 `categoryId`、Threads 地点 `location_id`、Pinterest Board `boardId`。 调用流程:先调用[「平台发布选项」](/api-reference/get-api-v2-channels-platforms-platform-publish-options)接口(`GET /api/v2/channels/platforms/{platform}/publish-options`)查询该平台有哪些额外参数;将返回项中的 `field` 放到本接口路径参数 `field`。如果返回项包含 `filterSchema`,按该 schema 将过滤条件作为本接口 query 参数传入,例如 Threads 地点可传 `keyword` 或经纬度。 # 发起平台授权 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-accounts-auth-platform /openapi/zh/aitoearn.openapi.json get /api/v2/channels/accounts/auth/{platform} 接口说明:生成平台授权二维码、会话 ID 和过期时间。 调用成功后,请从响应的 `data.sessionId` 获取本次授权会话 ID,并将它与相同的 `platform` 一起传入[获取授权状态](/api-reference/get-api-v2-channels-accounts-auth-platform-status-session-id)接口进行轮询。`platform` 可选值:`douyin`、`xhs`、`wxSph`、`KWAI`、`wxGzh`、`bilibili`。具体平台是否可用,请以[平台列表](/api-reference/get-api-v2-channels-platforms)返回的 `capabilities.auth.supported` 为准。 # 获取授权状态 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-accounts-auth-platform-status-session-id /openapi/zh/aitoearn.openapi.json get /api/v2/channels/accounts/auth/{platform}/status/{sessionId} 接口说明:轮询平台授权 Session 状态。`sessionId` 必须使用[发起平台授权](/api-reference/get-api-v2-channels-accounts-auth-platform)成功响应中的 `data.sessionId`,不能自行生成或跨授权会话复用。 # 平台列表 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-platforms /openapi/zh/aitoearn.openapi.json get /api/v2/channels/platforms 接口说明:获取当前已注册渠道平台的元数据目录,包括平台展示信息、授权方式、内容限制、媒体规则、发布与互动能力、发布选项 Schema 和可用状态。平台能力可能随服务更新,请以本接口的实时返回值为准。 本接口只查询平台元数据,不会发起账号授权、内容发布或其他平台操作。 # 平台发布选项 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-platforms-platform-publish-options /openapi/zh/aitoearn.openapi.json get /api/v2/channels/platforms/{platform}/publish-options 接口说明:查询指定平台在发布时是否需要平台专属的额外参数,以及这些参数的字段名、取值结构和账号要求。 返回的每个 `data[n]` 表示一个额外参数。常见场景包括 B 站分区 `tid`、YouTube 分类 `categoryId`、Threads 地点 `location_id`、Pinterest Board `boardId`。如果返回空数组,说明该平台当前没有需要通过发布选项接口处理的额外参数。 使用方式:取返回项中的 `field`,放到[「发布选项可选值」](/api-reference/get-api-v2-channels-accounts-account-id-publish-options-field-values)接口路径参数 `field` 中查询可选值;如果后续返回项包含 `filterSchema`,按该 schema 将过滤条件作为查询参数传给「发布选项可选值」接口;如果包含 `createSchema`,可按该 schema 组织请求体后调用[「创建发布选项值」](/api-reference/post-api-v2-channels-accounts-account-id-publish-options-field-values)接口。 # 发布流程详情 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-publish-flows-flow-id /openapi/zh/aitoearn.openapi.json get /api/v2/channels/publish/flows/{flowId} 接口说明:根据发布流程 ID 查询一次多账号发布流程及其任务状态。`flowId` 可从[「创建发布流程」](/api-reference/post-api-v2-channels-publish-flows)接口返回的 `data.flowId` 获取,也可从[「发布记录列表」](/api-reference/get-api-v2-channels-publish-records)返回项的 `flowId` 获取。 # 发布记录列表 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-publish-records /openapi/zh/aitoearn.openapi.json get /api/v2/channels/publish/records 接口说明:查询当前 API Key 所属用户的发布记录。不传查询参数时返回全部记录;也可以按渠道账号、平台、发布时间范围或发布状态筛选。 # 已发布列表 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-publish-records-published /openapi/zh/aitoearn.openapi.json get /api/v2/channels/publish/records/published 接口说明:查询已经发布完成的发布记录。不传查询参数时返回全部已发布记录;也可以按渠道账号、平台或发布时间范围筛选。 # 待发布列表 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-publish-records-queued /openapi/zh/aitoearn.openapi.json get /api/v2/channels/publish/records/queued 接口说明:查询当前仍在等待、排队或执行中的发布记录。不传查询参数时返回全部待发布记录;也可以按渠道账号、平台或发布时间范围筛选。 # 发布记录详情 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-publish-records-record-id /openapi/zh/aitoearn.openapi.json get /api/v2/channels/publish/records/{recordId} 接口说明:根据发布记录 ID 查询单条发布记录的状态、内容、媒体地址和平台作品信息。`recordId` 来自[「发布记录列表」](/api-reference/get-api-v2-channels-publish-records)、[「待发布列表」](/api-reference/get-api-v2-channels-publish-records-queued)或[「已发布列表」](/api-reference/get-api-v2-channels-publish-records-published)返回项的 `id`。 # App 拉起链接 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-publish-records-record-id-user-action /openapi/zh/aitoearn.openapi.json get /api/v2/channels/publish/records/{recordId}/user-action > **注意:** 这个接口只对抖音发布记录有效,`recordId` 必须来自**尚未完成发布**的记录。已发布完成、失败或其他状态的记录会返回业务错误 `15018`。 接口说明:获取需要用户在抖音 App 中继续操作的发布记录对应的 App scheme 和短链接。 # 解析作品链接 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-works-link-info /openapi/zh/aitoearn.openapi.json get /api/v2/channels/works/link-info 接口说明:按指定平台解析社媒作品链接,返回已识别的作品基础信息、快照数组和平台扩展字段。 # 作品列表 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-works-platform /openapi/zh/aitoearn.openapi.json get /api/v2/channels/works/{platform} 接口说明:查询指定已授权账号在指定平台的作品列表。仅在平台声明 `work.listWorks` 能力时可调用;当前快手返回 cursor 分页结构。 # 作品详情 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-works-platform-platform-work-id /openapi/zh/aitoearn.openapi.json get /api/v2/channels/works/{platform}/{platformWorkId} 接口说明:查询指定平台作品详情。调用前请以「平台列表」的 `capabilities.work.getDetail` 为准;不支持时返回 `code: 15080`,`data` 仅包含 `platform` 与 `capability`。 # 作品数据统计 Source: https://docs.aitoearn.ai/api-reference/get-api-v2-channels-works-platform-platform-work-id-analytics /openapi/zh/aitoearn.openapi.json get /api/v2/channels/works/{platform}/{platformWorkId}/analytics 接口说明:查询指定平台作品的统计快照。返回 `code: 0` 不代表一定有指标数据;未匹配到已采集的作品数据时,响应会返回空 `snapshots` 与提示 `message`,不会返回 `metrics`。 # 修改会话 Source: https://docs.aitoearn.ai/api-reference/patch-api-ai-agent-sessions-session-id /openapi/zh/aitoearn.openapi.json patch /api/ai/agent/sessions/{sessionId} 修改会话标题。标题长度为 1-100。 # 更新素材组 Source: https://docs.aitoearn.ai/api-reference/patch-api-ai-volcengine-assets-groups-group-id /openapi/zh/aitoearn.openapi.json patch /api/ai/volcengine/assets/groups/{groupId} 更新素材组名称或描述。至少传入一个字段。 # 更新素材 Source: https://docs.aitoearn.ai/api-reference/patch-api-ai-volcengine-assets-items-asset-id /openapi/zh/aitoearn.openapi.json patch /api/ai/volcengine/assets/items/{assetId} 更新素材名称。 # 更新分组 Source: https://docs.aitoearn.ai/api-reference/patch-api-v2-channels-account-groups-group-id /openapi/zh/aitoearn.openapi.json patch /api/v2/channels/account-groups/{groupId} 接口说明:根据 groupId 更新分组信息。 # 调整账号排序 Source: https://docs.aitoearn.ai/api-reference/patch-api-v2-channels-account-groups-group-id-accounts-rank /openapi/zh/aitoearn.openapi.json patch /api/v2/channels/account-groups/{groupId}/accounts/rank 接口说明:更新指定分组内的账号排序。 `groupId` 必须是现有分组 ID,`list[n].id` 必须是该分组下的账号 ID;`list` 为必填且至少包含一个账号。分组与账号不匹配时会返回 `12600`。 # 修改发布时间 Source: https://docs.aitoearn.ai/api-reference/patch-api-v2-channels-publish-tasks-task-id-publish-at /openapi/zh/aitoearn.openapi.json patch /api/v2/channels/publish/tasks/{taskId}/publish-at 接口说明:修改待发布任务的发布时间。`taskId` 来自创建发布流程接口成功响应中的 `data.tasks[n].id`;`publishAt` 必须填写未来的 ISO 8601 时间,且任务状态必须允许修改。 # 发起对话 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-agent-chat /openapi/zh/aitoearn.openapi.json post /api/ai/agent/chat 使用 `X-Api-Key` 发起或继续 Agent 对话。本接口不接受 `Authorization: Bearer `。 省略 `sessionId` 时创建新会话,此时 `messages` 必须包含一条 `role=user` 的消息。继续已有会话、提交工具审批或等待续跑时必须传入 `sessionId`。运行中的会话返回业务码 `18120`,请改用断点续播接口。 成功响应是 AI SDK UI Message SSE 流,不使用 `{ code, data }` 包裹。新会话标题生成后,流内会写入 `data-title`。需要人工审批时,流内会写入 `data-approval-cost`。 # 调用 MCP Source: https://docs.aitoearn.ai/api-reference/post-api-ai-agent-mcp /openapi/zh/aitoearn.openapi.json post /api/ai/agent/mcp Agent 工具的 MCP Streamable HTTP 端点,无状态,响应为 JSON。 可用 `X-Api-Key`,也可以使用 `Authorization: Bearer `。Key 缺失或无效时不会返回 401,而是降级为匿名会话,只暴露 `aitoearn_connection_help`。旧地址 `POST /api/unified/mcp` 会转发到本接口。 # 中止会话 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-agent-sessions-session-id-abort /openapi/zh/aitoearn.openapi.json post /api/ai/agent/sessions/{sessionId}/abort 中止进行中或等待中的 Agent 运行。重复调用是安全的。成功后会话状态变为 cancelled。 # OpenAI 对话 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-chat-completions /openapi/zh/aitoearn.openapi.json post /api/ai/chat/completions 接口说明:OpenAI Chat Completions API 的兼容端点,支持 `stream` 流式输出。请求、响应与错误格式完全遵循 OpenAI 规范;鉴权使用 `Authorization: Bearer `(OpenAI SDK 默认携带),已有 OpenAI SDK 或生态工具只需替换 baseURL 与 API Key 即可接入,按 AiToEarn 积分计费。 调用本接口前,请先请求[「对话模型列表」](/api-reference/get-api-ai-models-chat)接口(`GET /api/ai/models/chat`),获取当前可用的模型列表。 # 编辑图像 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-image-edit /openapi/zh/aitoearn.openapi.json post /api/ai/image/edit 接口说明:同步编辑图像,基于参考图与指令进行编辑。 调用本接口前,请先请求[「图像编辑模型」](/api-reference/get-api-ai-models-image-edit)接口(`GET /api/ai/models/image/edit`),获取当前可用的模型列表及各模型支持的尺寸、最大输入图片数与价格,再据此填写本接口参数。 图像编辑为**图生图**:必须传入参考图片 `image`,按提示词在其基础上修改、重绘或风格化。如需仅用文字生成全新图像(文生图),请使用[「生成图像」](/api-reference/post-api-ai-image-generate)接口。 如已在使用 OpenAI SDK 或生态工具,可改用 OpenAI 兼容端点[「OpenAI 图像编辑」](/api-reference/post-api-ai-images-edits)。 # 异步编辑图像 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-image-edit-async /openapi/zh/aitoearn.openapi.json post /api/ai/image/edit/async 接口说明:异步编辑图像,立即返回 logId,通过查询任务状态接口轮询结果。 调用本接口前,请先请求[「图像编辑模型」](/api-reference/get-api-ai-models-image-edit)接口(`GET /api/ai/models/image/edit`),获取当前可用的模型列表及各模型支持的尺寸、最大输入图片数与价格,再据此填写本接口参数。 图像编辑为**图生图**:必须传入参考图片 `image`,按提示词在其基础上修改、重绘。如需仅用文字生成全新图像(文生图),请使用[「异步生成图像」](/api-reference/post-api-ai-image-generate-async)接口。 # 生成图像 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-image-generate /openapi/zh/aitoearn.openapi.json post /api/ai/image/generate 接口说明:同步生成图像,根据所选模型与提示词返回生成结果。 调用本接口前,请先请求[「图像生成模型」](/api-reference/get-api-ai-models-image-generation)接口(`GET /api/ai/models/image/generation`),获取当前可用的模型列表及各模型支持的尺寸、质量、风格与价格,再据此填写本接口参数。 图像生成为**文生图**:仅通过文字提示词生成全新图像,不传入图片。如需基于已有图片进行修改、重绘(图生图),请使用[「编辑图像」](/api-reference/post-api-ai-image-edit)接口。 如已在使用 OpenAI SDK 或生态工具,可改用 OpenAI 兼容端点[「OpenAI 图像生成」](/api-reference/post-api-ai-images-generations)。 # 异步生成图像 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-image-generate-async /openapi/zh/aitoearn.openapi.json post /api/ai/image/generate/async 接口说明:异步生成图像,立即返回 logId,通过查询任务状态接口轮询结果。 调用本接口前,请先请求[「图像生成模型」](/api-reference/get-api-ai-models-image-generation)接口(`GET /api/ai/models/image/generation`),获取当前可用的模型列表及各模型支持的尺寸、质量、风格与价格,再据此填写本接口参数。 图像生成为**文生图**:仅通过文字提示词生成全新图像,不传入图片。如需基于已有图片进行修改(图生图),请使用[「异步编辑图像」](/api-reference/post-api-ai-image-edit-async)接口。 # OpenAI 图像编辑 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-images-edits /openapi/zh/aitoearn.openapi.json post /api/ai/images/edits 接口说明:OpenAI Images API `/v1/images/edits` 的兼容端点(图生图)。请求、响应与错误格式完全遵循 OpenAI 规范:支持 `application/json` 与 `multipart/form-data`(可直接上传图片与遮罩文件),返回 OpenAI 原始 `ImagesResponse`,不使用 AiToEarn 通用响应包裹;图片链接为上游原始返回,不做转存。鉴权使用 `Authorization: Bearer `(OpenAI SDK 默认携带),已有 OpenAI SDK 或生态工具只需替换 baseURL 与 API Key 即可接入,按 AiToEarn 积分计费。 模型取值来自[「图像编辑模型」](/api-reference/get-api-ai-models-image-edit)接口返回的 `data[n].name`。如需 AiToEarn 通用响应格式(`code === 0`)与转存后的稳定图片链接,请改用[「编辑图像」](/api-reference/post-api-ai-image-edit)接口。 # OpenAI 图像生成 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-images-generations /openapi/zh/aitoearn.openapi.json post /api/ai/images/generations 接口说明:OpenAI Images API `/v1/images/generations` 的兼容端点(文生图)。请求、响应与错误格式完全遵循 OpenAI 规范:返回 OpenAI 原始 `ImagesResponse`,不使用 AiToEarn 通用响应包裹;图片链接为上游原始返回,不做转存。鉴权使用 `Authorization: Bearer `(OpenAI SDK 默认携带),已有 OpenAI SDK 或生态工具只需替换 baseURL 与 API Key 即可接入,按 AiToEarn 积分计费。 模型取值来自[「图像生成模型」](/api-reference/get-api-ai-models-image-generation)接口返回的 `data[n].name`。如需 AiToEarn 通用响应格式(`code === 0`)与转存后的稳定图片链接,请改用[「生成图像」](/api-reference/post-api-ai-image-generate)接口。 # Anthropic 对话 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-v1-messages /openapi/zh/aitoearn.openapi.json post /api/ai/v1/messages 接口说明:Anthropic Messages API(`/v1/messages`)的兼容端点,支持流式输出(SSE)。请求、响应与错误格式遵循 Anthropic 规范;鉴权使用 `x-api-key` 头(Anthropic SDK 默认携带),已有 Anthropic SDK 只需替换 baseURL 与 API Key 即可接入,按 AiToEarn 积分计费。 调用本接口前,请先请求[「对话模型列表」](/api-reference/get-api-ai-models-chat)接口(`GET /api/ai/models/chat`),获取当前可用的模型列表。 # Gemini 对话 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-v1beta-models-model-generate-content /openapi/zh/aitoearn.openapi.json post /api/ai/v1beta/models/{model}:generateContent 接口说明:Gemini `:generateContent` API 的兼容端点(非流式,聚合返回完整结果)。请求与响应格式遵循 Gemini 规范;鉴权使用 `x-goog-api-key` 头(Gemini SDK 默认携带),已有 Gemini SDK 只需替换 baseURL 与 API Key 即可接入,按 AiToEarn 积分计费。 调用本接口前,请先请求[「对话模型列表」](/api-reference/get-api-ai-models-chat)接口(`GET /api/ai/models/chat`),获取当前可用的模型列表。 # Gemini 流式对话 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-v1beta-models-model-stream-generate-content /openapi/zh/aitoearn.openapi.json post /api/ai/v1beta/models/{model}:streamGenerateContent 接口说明:Gemini `:streamGenerateContent` API 的兼容端点(流式输出,SSE)。请求与响应格式遵循 Gemini 规范;鉴权使用 `x-goog-api-key` 头(Gemini SDK 默认携带),已有 Gemini SDK 只需替换 baseURL 与 API Key 即可接入,按 AiToEarn 积分计费。 调用本接口前,请先请求[「对话模型列表」](/api-reference/get-api-ai-models-chat)接口(`GET /api/ai/models/chat`),获取当前可用的模型列表。 # 火山格式创建视频生成任务 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-v3-contents-generations-tasks /openapi/zh/aitoearn.openapi.json post /api/ai/v3/contents/generations/tasks 接口说明:火山方舟视频生成兼容接口,适用于已经接入火山视频生成 API、希望迁移到 AiToEarn 但不想大改请求结构的客户。参考火山官方文档:[创建视频生成任务](https://www.volcengine.com/docs/82379/1520757?lang=zh)。 # 生成视频 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-video-generations /openapi/zh/aitoearn.openapi.json post /api/ai/video/generations 接口说明:提交视频生成任务,可传入参考图片、视频、音频。任务异步执行,返回 taskId 用于轮询结果。 调用本接口前,请先请求[「视频生成模型」](/api-reference/get-api-ai-models-video-generation)接口(`GET /api/ai/models/video/generation`),获取当前可用的模型列表及各模型的参数限制(分辨率、时长、宽高比、参考媒体约束与价格),再据此填写本接口参数。 # 创建普通素材组 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-volcengine-assets-groups /openapi/zh/aitoearn.openapi.json post /api/ai/volcengine/assets/groups 创建普通素材组,返回的 `avatarType` 固定为 `Virtual`。真人素材组必须通过“完成真人认证”接口创建。 # 创建素材 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-volcengine-assets-items /openapi/zh/aitoearn.openapi.json post /api/ai/volcengine/assets/items 把公网可访问的图片、视频或音频登记到素材组。创建后状态通常为 `Processing`,请通过“素材详情”接口刷新状态。 # 创建真人认证会话 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-volcengine-assets-visual-validation-sessions /openapi/zh/aitoearn.openapi.json post /api/ai/volcengine/assets/visual-validation-sessions 创建真人活体认证会话。认证完成后,AiToEarn 会把浏览器重定向到 `callbackUrl`,并附带认证结果参数。创建和完成同一会话必须使用同一个 API Key。 # 完成真人认证 Source: https://docs.aitoearn.ai/api-reference/post-api-ai-volcengine-assets-visual-validation-sessions-byted-token-complete /openapi/zh/aitoearn.openapi.json post /api/ai/volcengine/assets/visual-validation-sessions/{bytedToken}/complete 查询真人认证结果,并在认证成功后创建 `avatarType=RealPerson` 的素材组。会话在 AiToEarn 中保留 30 分钟;若返回业务码 `12329`,表示认证结果尚未就绪,可以稍后重试。 # 确认资源上传 Source: https://docs.aitoearn.ai/api-reference/post-api-assets-id-confirm /openapi/zh/aitoearn.openapi.json post /api/assets/{id}/confirm 接口说明:客户端直传对象存储完成后回调确认,记录资源最终状态与访问路径。 # 生成上传签名 Source: https://docs.aitoearn.ai/api-reference/post-api-assets-upload-sign /openapi/zh/aitoearn.openapi.json post /api/assets/uploadSign 接口说明:生成用于直传对象存储的签名 URL,上传路径按用户与资源类型自动生成。查看 [资源上传教程](/zh/use/asset-upload)。 # 创建分组 Source: https://docs.aitoearn.ai/api-reference/post-api-v2-channels-account-groups /openapi/zh/aitoearn.openapi.json post /api/v2/channels/account-groups 接口说明:创建账号分组。 # 创建发布选项值 Source: https://docs.aitoearn.ai/api-reference/post-api-v2-channels-accounts-account-id-publish-options-field-values /openapi/zh/aitoearn.openapi.json post /api/v2/channels/accounts/{accountId}/publish-options/{field}/values 接口说明:为某个已授权渠道账号创建平台发布时需要的额外参数值,创建成功后返回可直接用于发布任务的选项 `item`。 本接口不是所有平台和字段都支持。调用前必须先调用[「平台发布选项」](/api-reference/get-api-v2-channels-platforms-platform-publish-options)接口(`GET /api/v2/channels/platforms/{platform}/publish-options`),只有返回项明确包含 `createSchema` 的字段才可以调用本接口;将该返回项的 `field` 放到路径参数,并严格按照 `createSchema` 组织 JSON 请求体。若返回项没有 `createSchema`,请改用[「发布选项可选值」](/api-reference/get-api-v2-channels-accounts-account-id-publish-options-field-values)接口查询并选择已有值。 例如,当前 Bilibili 返回的 `tid` 仅支持查询分区,不支持通过本接口创建;使用 Bilibili 的 `tid` 调用会返回 `15080`(平台不支持该操作)。 # 创建抖音打卡 Source: https://docs.aitoearn.ai/api-reference/post-api-v2-channels-douyin-open-offline-qr /openapi/zh/aitoearn.openapi.json post /api/v2/channels/douyin/open/offline-qr 接口说明:创建抖音线下打卡发布入口。API Key 属于接入方;扫码用户不需要 AiToEarn 账号,也无需提前授权或绑定抖音账号。 接入方应保存 `recordId`。可以直接展示服务端生成的 `userAction.qrCodeUrl`,也可以使用 `userAction.shortLink` 自行生成二维码,以便自定义尺寸、样式或添加 Logo。用户扫码后会拉起抖音 App,并在 App 内确认和完成发布。`schemeUrl` 可用于移动端页面直接尝试拉起抖音 App。创建后的 `status` 固定为 `8`,表示等待用户操作,不表示发布成功。 抖音发布完成后,AiToEarn 会通过抖音回调更新发布记录。接入方服务端应使用创建记录时的同一 API Key 调用已有的 `GET /api/v2/channels/publish/records/{recordId}` 查询结果。二维码和拉起链接均有有效期,请以 `expiresAt` 为准;过期后需要重新调用本接口。 图片和视频不能混合上传。图片最多 12 张,支持 JPG、JPEG、PNG、BMP,单张最大 20 MB;视频最多 1 个,支持 MP4、AVI、MKV、MOV,最大 1 GB、最长 3600 秒。单个 API Key 每 60 秒最多调用 30 次。 # 创建发布流程 Source: https://docs.aitoearn.ai/api-reference/post-api-v2-channels-publish-flows /openapi/zh/aitoearn.openapi.json post /api/v2/channels/publish/flows 接口说明:创建多平台发布 Flow,一次请求可生成多个单平台任务。 调用本接口前,请先确保你已经了解完整发布流程,点击[了解完整发布流程](/zh/use/publish-flow)。请求体中的 `items[n].accountId` 必须来自账号列表接口;`content.media[n].url` 必须是可公网访问的真实媒体 URL,不能直接复制示例中的占位值。推荐先按[资源上传教程](/zh/use/asset-upload)完成“生成上传签名 → 直传文件 → 确认资源上传”,再填写确认接口返回的 `data.url`;也可使用其他可被服务端直接访问和解析的真实媒体 URL。链接不可访问或无法解析时会返回 `15051`(`media_unreachable`)。`publishAt` 必须填写未来的 ISO 8601 时间。调用成功后,`data.flowId` 可用于查询流程详情,`data.tasks[n].id` 可用于立即发布、重试、取消或修改发布时间。该接口会创建真实发布任务,请确认参数无误后再发送。 额度说明:所有平台合计共享每月 1,000 次免费发布接口调用额度,额度按月刷新。可在[国内站 API Key 页面](https://aitoearn.cn/zh-CN/developer/api-keys)或[国际站 API Key 页面](https://aitoearn.ai/developer/api-keys)查看当前用量和剩余额度。X/Twitter(推特)发布除占用上述额度外,还会产生由 X/Twitter 官方收取的额外费用,详情请查看[定价页「社交平台」](https://aitoearn.ai/pricing#pricing-table-social-publishing)。超出免费额度后,后续将支持超额 API 请求,按 1.5 积分/次扣费。 # 立即发布 Source: https://docs.aitoearn.ai/api-reference/post-api-v2-channels-publish-tasks-task-id-publish-now /openapi/zh/aitoearn.openapi.json post /api/v2/channels/publish/tasks/{taskId}/publish-now 接口说明:将定时任务调整为立即发布。`taskId` 来自创建发布流程接口成功响应中的 `data.tasks[n].id`。仅能对仍处于可立即发布状态的任务调用;使用示例占位符不会产生真实发布。 # 重试发布任务 Source: https://docs.aitoearn.ai/api-reference/post-api-v2-channels-publish-tasks-task-id-retry /openapi/zh/aitoearn.openapi.json post /api/v2/channels/publish/tasks/{taskId}/retry 接口说明:重试当前用户失败的发布任务。`taskId` 来自创建发布流程接口成功响应中的 `data.tasks[n].id`。只有接口返回的任务状态允许重试时才会成功。 # 获取小红书签名 Source: https://docs.aitoearn.ai/api-reference/post-api-v2-channels-rednote-open-offline-qr-share-config /openapi/zh/aitoearn.openapi.json post /api/v2/channels/rednote/open/offline-qr/share-config 接口说明:获取前端调用小红书 `xhs.share` 所需的签名配置。API Key 属于接入方;扫码用户不需要 AiToEarn 账号,也无需提前授权或绑定小红书账号。 接入方需要提供自己的移动端分享页面,并将该页面地址生成线下二维码。扫码页面应请求接入方自己的后端,由接入方后端调用本接口,再将返回的 `verifyConfig` 交给前端调用 `xhs.share`。API Key 不得下发到前端。 本接口只生成 `verifyConfig`,不接收图片、视频、标题或正文,不创建 AiToEarn 发布记录,也不返回最终作品信息。分享内容由接入方前端调用 `xhs.share` 时传入。建议在用户准备分享时即时获取签名,并完整使用同一次响应中的 `nonce`、`timestamp` 和 `signature`,不要长期缓存、跨请求混用或跨多次分享复用。 `xhs.share` 的成功回调只表示 SDK 调用或 App 拉起成功,不能直接视为用户最终发布成功。单个 API Key 每 60 秒最多调用 60 次。 # 验证作品归属 Source: https://docs.aitoearn.ai/api-reference/post-api-v2-channels-works-platform-platform-work-id-ownership-verify /openapi/zh/aitoearn.openapi.json post /api/v2/channels/works/{platform}/{platformWorkId}/ownership/verify 接口说明:验证作品是否属于指定账号。调用前先通过账号列表接口获取候选账号,再通过该账号在对应平台的作品列表获取作品 ID。`platform`、`platformWorkId` 和 `candidateAccountId` 必须来自同一平台和同一已授权账号。 # API 文档 Source: https://docs.aitoearn.ai/zh/api/index AiToEarn 开放平台 API 文档 大多数接口使用 `X-Api-Key` 鉴权,点击前往 [API key 获取教程](/zh/use/api-key)。 ## 调试地址 * 中国站:`https://aitoearn.cn` * 国际站:`https://aitoearn.ai` 在接口页右侧的调试面板中可以切换 server,并填写对应的 API Key。 ## 覆盖范围 * AI 服务:视频生成、真人素材、图像生成、大语言模型、Agent。 * 渠道管理:账号、内容发布、平台、作品、账号分组、授权。 * 资源管理:上传签名与上传确认。 # 账号报备流程及教程 Source: https://docs.aitoearn.ai/zh/help/account-reporting/index 短剧任务发布前的社媒账号报备流程与资料准备。 部分短剧任务要求先完成账号报备。请使用与报备资料一致的账号发布内容;未按任务要求报备,可能影响内容审核、任务验证或结算。 如果还不清楚短剧任务的完整流程,请先查看 [短剧任务指南](/zh/help/short-drama)。 ## 先确认是否需要报备 进入短剧任务详情页,先查看账号报备状态和前置条件。不同剧集、发布平台和任务的要求可能不同,始终以当前任务页面为准: * 页面提示需要报备时,先提交账号资料; * 页面提示需要等待审核、加白或完成其他条件时,状态满足后再剪辑或发布; * 页面明确显示提交资料后即可继续时,按页面指引操作; * 不要沿用其他剧集或过去任务的报备规则。 审核期间不要修改已提交账号的昵称、账号 ID 或主页链接。报备通过后,也不要更换其他账号完成同一任务。 ## 报备前准备 准备计划用于发布短剧内容的社媒账号,并确认账号可以正常登录和发布。每个账号通常需要提供: * 账号昵称或频道名称; * 账号 ID; * 账号主页或频道链接。 账号 ID 不等于昵称。请从账号主页或账号设置中复制,避免手动输入错误。Facebook、TikTok 和 YouTube 的资料获取方式见下文。 如需在海外平台中完成授权或管理多个账号,请先为每个账号准备独立且稳定的浏览器环境,详见 [云工作区图文教程](/zh/help/cloud-workspace)。 ## 报备流程 1. 进入短剧任务详情页,确认当前任务是否需要账号报备。 2. 从页面顶部进入 **账号报备**。 3. 选择社媒平台,填写账号昵称、账号 ID 和主页链接。 4. 提交资料后,在账号报备页或任务详情页查看状态。 5. 仅使用任务允许且与报备资料一致的账号继续剪辑、发布和提交。 部分任务提交资料后可以继续,部分任务需要等待审核通过;如有额外要求,以任务详情页显示的状态和说明为准。 ## 同一平台报备多个账号 点击 **新增账号**,依次填写并提交其他账号的信息。每个账号都应填写各自的昵称、账号 ID 和主页链接,不要复制其他账号的资料。 同一社媒平台报备多个账号 ## 如何获取账号信息 ### TikTok **账号昵称或频道名称** 在 TikTok 个人主页查看并复制账号昵称。
TikTok 账号昵称位置
**账号 ID(UID)** TikTok 的账号 ID 通常为 UID。进入 **设置与隐私** 页面,按平台当前页面提示查看并复制 UID。
进入 TikTok 设置与隐私页面 查看 TikTok 账号 UID
**主页链接** 打开个人主页并复制主页链接。
打开 TikTok 个人主页分享入口 复制 TikTok 个人主页链接
### Facebook 不要提交包含 `/share/` 的 Facebook 分享链接,例如 `https://www.facebook.com/share/XXX`。请打开分享链接,在页面跳转后复制最终的主页链接。 请填写任务页面要求、并实际用于发布任务内容的 Facebook 对象资料;通常为公共主页。若不确定应填写个人账号还是公共主页,请先以任务页面的字段说明为准,不要使用个人分享链接代替主页链接。 可提交的主页链接通常类似: * `https://www.facebook.com/profile.php?id=xxxxx` * `https://www.facebook.com/username` * `https://m.facebook.com/123456789` **账号昵称或主页名称**
查看 Facebook 主页名称
**账号 ID 和主页链接** 主页链接中包含 `id=` 时,使用 `id=` 后的数字作为账号 ID。
查看 Facebook 主页链接 复制 Facebook 主页 ID
### YouTube **频道名称**
查看 YouTube 频道名称
**频道 ID 和主页链接** 频道 ID 通常以 `UC` 开头。请从频道主页或 YouTube Studio 的频道设置中复制;同时提交可正常打开的频道主页链接。 ### Instagram Instagram 的账号昵称和账号 ID 均填写用户名,主页链接从个人主页复制。 ## 审核未通过怎么办? 根据失败原因逐项检查,修改后重新提交: * 账号 ID 是否填写正确; * 主页链接能否正常打开; * 昵称、ID 和主页链接是否属于同一账号; * 账号是否满足任务页面显示的平台或账号条件; * 实际要发布的账号是否与报备账号一致。 人工审核需要一定时间,请预留准备时间。若任务页提示的要求与本页不同,以任务页为准。 ## 注意事项 * 只报备计划用于发布任务内容的账号; * 要求报备通过的任务,在通过前不要发布相关内容; * 使用报备通过的账号完成任务,不要在中途替换账号; * 账号、内容、版权和平台审核由第三方平台独立判断; * 任务规则可能更新,请以任务详情页的最新状态和说明为准。 ## 相关指南 * [短剧任务指南](/zh/help/short-drama) * [云工作区图文教程](/zh/help/cloud-workspace) * [Facebook 账号运营指南](/zh/help/facebook-account-operations) * [TikTok 账号运营指南](/zh/help/tiktok-account-operations) * [YouTube 账号运营指南](/zh/help/youtube-account-operations) # 广告主指南 Source: https://docs.aitoearn.ai/zh/help/advertiser/index 发布任务,让创作者帮你获取曝光、互动和潜在客户。 ## 注意事项 * 先明确目标:曝光、互动、关注、评论反馈或线索收集。 * 任务要求越清晰,创作者越能准确执行,推广效果也越容易达成预期。 * CPM/CPE 任务建议设置合理封顶金额,控制投放成本。 产品功能会持续更新,若文档与线上页面略有差异,请以当前正式环境为准。 ## 推广任务指南 适合推广平台、产品、活动或创作内容,帮助获取曝光、访问和潜在客户。 1. 进入淘金广场,切换广告主视角,点击创建任务。 推广任务选择 2. 选择推广任务设置平台、内容类型、价格数量、任务标题和接取门槛。 推广任务选择 * 内容类型可以选择指定内容或自由创作,选择指定内容情况下需要先去内容管理页面生成草稿操作,这里以图文为例,生成完成后指定内容选择对应草稿箱即可。 推广任务选择 * 接着完成任务金额设置和确认最后点击确认发布 推广任务选择 推广任务选择 3. 发布后选择对应任务卡查看任务完成情况和推广质量,也可对任务进行编辑和下架操作。 推广任务选择 ## 点赞收藏评论任务指南 适合提升指定内容的点赞、收藏、转发等互动,让内容更容易被目标用户看到。 1. 进入淘金广场,切换广告主视角,点击创建任务,选择互动中点赞收藏评论任务设置任务标题、作品链接、任务要求、价格数量、互动操作和接取门槛。 点赞收藏评论任务选择 点赞收藏评论任务选择 2. 发布后选择对应任务卡查看任务完成情况和互动质量,也可对任务进行编辑和下架操作。 点赞收藏评论任务选择 ## 关注任务指南 适合为账号增长基础关注,帮助后续持续触达潜在客户。 1. 进入淘金广场,切换广告主视角,点击创建任务,选择互动中关注任务。 关注任务选择 2. 设置任务标题、账号链接、平台、价格数量和接取门槛。 3. 发布后选择对应任务卡查看任务完成情况,也可对任务进行编辑和下架操作。 关注任务选择 ## 其他任务指南 适合收集表单、试用反馈、社群加入等非标准动作。 1. 进入淘金广场,切换广告主视角,点击创建任务,选择互动中其他任务。 其他任务选择 2. 设置任务标题、任务要求、价格数量和接取门槛。 3. 发布后选择对应任务卡查看任务完成情况,也可对任务进行编辑和下架操作。 其他任务选择 ## 评论任务指南 评论任务目前仅限企业会员使用,开通企业会员后,你可以创建评论任务,定向引导用户前往指定内容评论,想了解更多请微信扫码添加客服联系我们。 想要更多企业功能?欢迎填写 [企业用户问卷](https://wj.qq.com/s2/26437280/dd30/)。 微信客服二维码 ## 常见问题 ### 如何更容易触达客户? 任务里写清行业、人群、痛点和使用场景,并提供明确的咨询、表单或官网入口。 ### 任务没人接怎么办? 简化要求、提高奖励、补充示例内容,或优先使用推荐草稿降低创作者执行成本。 # 云工作区指南 Source: https://docs.aitoearn.ai/zh/help/cloud-workspace/index 了解云工作区的核心功能,并完成海外账号授权、Facebook 养号和指纹浏览器使用。 云工作区可以为每个账号提供独立的浏览器环境,减少不同账号之间的 Cookie、IP 和登录记录相互影响。本指南将带你为一个账号创建、启动和使用对应的云工作区。 云工作区是海外账号登录、授权或多账号隔离管理时的可选前置,不是每个短剧任务的必经步骤。如果你第一次使用,建议先为一个账号创建独立工作区并完成登录,确认运行正常后再为其他账号分别创建工作区。 ## 核心功能 云工作区是一个独立的云端浏览器环境,主要用于海外账号授权、Facebook 养号和多账号隔离管理。 * **独立环境**:每个工作区使用单独的浏览器配置,减少 Cookie 和登录记录相互影响; * **账号隔离**:一个账号对应一个工作区,不同账号不共用同一浏览器环境; * **指纹管理**:同一账号始终使用对应的工作区,尽量保持网络、时区、语言和浏览器环境稳定; * **统一管理**:在云工作区列表中创建、启动、停止和管理多个账号环境; * **自动化任务**:在运行中的工作区内选择可用脚本,辅助完成浏览等重复操作。 ## 开始前准备 开始前,请确认你已经准备好: * 可正常登录的 AiToEarn 账号; * 需要在云工作区中使用的 Facebook、TikTok 或 YouTube 等平台账号; * 可正常接收账号登录验证码的邮箱或手机号; * 如果选择“外部代理”,还需要准备代理服务器地址、端口、用户名和密码。 如果需要授权 Facebook,请提前准备一个可正常登录的 Facebook 账号,并确保该账号已经创建或管理至少一个 Facebook 公共主页。AiToEarn 授权绑定的是公共主页。 请遵循“一个账号对应一个云工作区”的原则。同一账号不要更换工作区,也不要频繁修改代理、时区或语言,以免触发平台的异常登录验证。 ## 创建云工作区 ### 1. 进入云工作区 登录 AiToEarn 后,打开 [云工作区](https://aitoearn.ai/zh-CN/cloud-space)。在“云浏览器”页面右上角,点击 **创建云工作区**。 在云工作区列表中点击创建云工作区 成功打开创建窗口后,你会看到使用时长和网络连接方式等选项。 ### 2. 选择使用时长 根据本次操作需要选择工作区的使用时长。页面提供 15、30、60、120、240 和 360 分钟等选项;如果暂时无法确定,可以选择页面推荐的 **60 分钟**。 ### 3. 选择网络连接方式 根据你的网络条件选择一种连接方式: | 连接方式 | 适用情况 | 是否需要填写代理信息 | | - | - | - | | 默认网络 | 临时体验或不涉及敏感账号的普通浏览 | 否 | | 系统代理 | 已经在 AiToEarn 购买了可用的地区代理 | 否 | | 外部代理 | 已经准备好自己的代理服务器 | 是 | 默认网络使用新加坡动态 IP,IP 地址可能发生变化。Facebook 等对登录环境和 IP 变化检测严格的平台,可能因此触发安全验证、功能限制或账号封禁。默认网络不建议用于此类平台的账号授权和长期运营。请根据账号注册地区、历史登录环境和平台规则,选择地区一致且相对稳定的代理。第三方平台的验证、限制和封禁由其自行判定,AiToEarn 无法保证账号不会触发风控。 如果需要授权或长期运营 Facebook 等风控严格的平台账号,建议选择符合账号使用地区的稳定代理。已经在 AiToEarn 购买地区代理时选择 **系统代理**;使用自己准备的代理服务器时选择 **外部代理**。 ### 4. 填写外部代理 选择“外部代理”后,填写代理服务器地址、端口、用户名和密码,然后点击 **创建云工作区**。目前外部代理仅支持 HTTP 协议。 选择外部代理并填写代理服务器信息 填写时请注意: * 代理服务器地址和端口需要与代理服务商提供的信息一致; * 如果代理不需要身份验证,用户名和密码是否可以留空,请以页面实际提示为准; * 请勿在截图、聊天记录或公开文档中展示真实的代理密码; * 创建失败时,先检查地址、端口、用户名和密码是否填写正确。 创建成功后,新的工作区会出现在“云浏览器”列表中。 ## 授权海外账号 ### 5. 启动云工作区 在“云浏览器”列表中找到刚创建的工作区,点击操作栏中的 **启动** 按钮。工作区状态变为“运行中”后,会进入独立的云浏览器环境。 在云浏览器列表中启动新创建的工作区 如果工作区没有正常打开,请先确认网络连接和代理信息是否有效,再重新启动。 ### 6. 登录并授权社交平台账号 在云工作区中打开需要使用的平台,例如 Facebook、TikTok 或 YouTube,然后完成账号登录、授权和必要的安全验证。以下以授权 Facebook 公共主页为例。 首次登录时,请注意: * 提前确认邮箱、手机号和验证码可以正常接收; * 如果平台要求验证身份,尽量在当前工作区内完成; * 登录成功后,后续始终从该账号对应的工作区打开。 #### 6.1 在云工作区中登录 Facebook 在云工作区顶部地址栏输入 `https://www.facebook.com`,然后完成 Facebook 账号登录。不要在本机浏览器中完成本次登录。 登录成功后,页面不再显示登录窗口,并能正常打开 Facebook 页面。 在云工作区中登录 Facebook #### 6.2 在 AiToEarn 中添加频道 返回云工作区中的 AiToEarn 标签页,打开 **我的频道**,然后在频道管理窗口中点击 **添加频道**。 在频道管理中点击添加频道 #### 6.3 选择并授权 Facebook 选择 **Facebook**,按照页面提示确认授权,并选择需要绑定的 Facebook 公共主页。如果没有看到目标公共主页,请先确认当前登录的 Facebook 账号拥有该主页的管理权限。 #### 6.4 确认授权成功 授权完成后返回频道管理页面。目标 Facebook 公共主页出现在频道列表中,并且状态显示为“在线”,即表示授权成功。 Facebook 公共主页授权成功 ## Facebook 养号 完成 Facebook 账号登录后,可以先进行低频、正常的浏览操作,让账号持续使用对应的工作区和网络环境。自动化任务是可选功能;如果只需要人工操作,可以跳过自动化步骤。 ### 7. 选择自动化脚本 进入正在运行的云工作区后,点击右上角的 **自动化**。在自动化面板中选择需要的脚本,例如 Facebook 首页浏览,并按页面提示设置运行范围、内容筛选和高级策略。 确认设置无误后,点击 **立即运行**。 选择自动化脚本并立即运行 运行后可以在 **执行记录** 中查看任务状态。第一次使用时,建议先用较小的运行范围测试,确认页面和账号状态正常后再继续使用。 当执行记录中的任务状态显示为“已成功”时,表示本次自动化任务已经完成。点击右侧的查看按钮可以查看任务结果。 在执行记录中查看自动化任务结果 自动化操作需要遵守对应平台的规则。不要设置过高的操作频率,也不要使用自动化功能规避平台的安全验证或访问限制。 使用 Facebook 账号时还应注意: * 前期以正常浏览和完善账号资料为主,不要突然进行大量操作; * 不要让该账号在不同工作区或代理之间频繁切换; * 如果出现安全验证,优先在原工作区中完成; * 具体运营要求请参阅 [Facebook 账号运营指南](/zh/help/facebook-account-operations)。 ## 指纹浏览器使用 云工作区会保存账号使用的浏览器环境。为了保持环境稳定,建议遵循以下原则: * 一个账号对应一个工作区,不同账号不共用同一环境; * 同一账号始终从对应的工作区打开; * 不要频繁修改代理、时区和语言; * 多账号操作时,先按账号划分工作区,再分别登录; * 使用完成后停止工作区,下次继续从原工作区启动。 ## 使用完成后 操作完成后,点击页面右上角的 **停止云工作区**。下次使用该账号时,仍然启动这个账号对应的工作区。 不要为了临时切换网络而频繁创建新的工作区。如果确认不再使用某个工作区,再从列表中进行删除。 ## 常见问题 ### 应该选择哪种网络连接方式? “默认网络”使用新加坡动态 IP,只适合临时体验或不涉及敏感账号的普通浏览,不建议用于 Facebook 等风控严格平台的账号授权和长期运营。已经在 AiToEarn 购买地区代理时选择“系统代理”;需要使用自己准备的稳定代理服务器时选择“外部代理”。无论选择哪种方式,都应尽量保持代理地区与账号注册地区、历史登录环境一致。 ### 外部代理连接失败怎么办? 依次检查代理协议、服务器地址、端口、用户名和密码。确认代理服务仍在有效期内,并且支持 HTTP 协议,然后重新启动工作区。 ### 登录时要求验证码怎么办? 请在当前工作区中完成验证,不要切换到新的工作区反复尝试。登录前应确认绑定的邮箱或手机号可以正常接收验证码。 ### 一个工作区可以登录多个账号吗? 不建议。请为每个账号分别创建工作区,保持浏览器环境和登录记录相互独立。 ### 自动化任务没有按预期运行怎么办? 先打开“执行记录”查看任务状态,再检查工作区是否仍在运行、目标账号是否已经登录,以及运行范围和筛选条件是否正确。 ## 相关指南 * [短剧任务指南](/zh/help/short-drama) * [账号报备流程及教程](/zh/help/account-reporting) * [Facebook 账号运营指南](/zh/help/facebook-account-operations) * [TikTok 账号运营指南](/zh/help/tiktok-account-operations) * [YouTube 账号运营指南](/zh/help/youtube-account-operations) # 创作者指南 Source: https://docs.aitoearn.ai/zh/help/creator/index 从淘金广场接任务并获得奖励。 ## 注意事项 * 推广任务按页面要求保留内容;保留期内删除内容,可能影响结算。 * 互动、关注、评论任务按要求保留操作;提前取消可能影响结算。 * 平台只计算真实、自然、与任务相关的有效行为。 * 小红书等平台建议先完成实名认证,避免账号受限。 产品功能会持续更新,若文档与线上页面略有差异,请以当前正式环境为准。 ## 短剧任务指南 短剧任务包含账号报备、选择剧集、智能剪辑和多平台发布等步骤。是否需要等待报备通过、可推广剧集和发布要求,以当前任务详情页为准。 从任务准备、账号报备到智能剪辑和发布,按步骤完成第一个短剧任务。 ## 推广任务指南 1. 进入淘金广场,选择推广任务。 推广任务选择 推广任务接受任务 2. 查看平台、内容要求、奖励规则和保留时间,确认任务是推荐草稿还是自由创作。 推广任务提交作品 3. 在剩余提交时间结束前完成发布,可绑定平台账号一键发布,也可扫码发布后提交作品链接。 推广任务一键发布 这里以小红书为例完成小红书账号绑定,依次完成小红书主页和小红书创作者中心登录授权,前提需完成 [AiToEarn 浏览器插件](https://chromewebstore.google.com/detail/aitoearn-extension/hnmocdhmnfgcjnedmdgfefcobideaeja) 安装([插件使用教程](https://aitoearn.cn/zh-CN/websit/plugin-guide))。 小红书主页小红书创作者中心登录授权 4. 保留内容到任务要求时间等待数据统计和结算。 推广任务发布完成 ## 互动任务指南 1. 进入淘金广场,选择互动任务,再点击互动卡片接下一单。 互动任务选择 互动任务选择 2. 在剩余提交时间结束前完成互动要求截图的提交。 互动任务选择 3. 保留互动到任务要求时间等待数据统计和结算。 互动任务选择 ## 关注任务指南 1. 进入淘金广场,选择互动任务,再点击关注卡片接下一单。 2. 在剩余提交时间结束前完成关注截图的提交。 关注任务选择 3. 按要求保留任务结果,等待数据统计和结算。 关注任务选择 ## 其他任务指南 1. 进入淘金广场,选择其他任务,再点击其他卡片接下一单。 2. 在剩余提交时间结束前完成任务要求凭证截图的提交。 其他任务选择 3. 按要求保留任务结果,等待数据统计和结算。 其他任务选择 ## 常见问题 ### 互动任务 AI 审核失败怎么办? 先确认已完成指定作品和指定动作,并提交清晰截图。评论需真实相关,确认无误仍失败时,在任务详情页 **取消任务提交** 后重新提交,如仍与预计结果不一致可点击 **申请人工复审** 或 **提交工单** 反馈解决。 ### Chrome 应用商店无法访问或浏览器插件无法下载安装怎么办? 可查看 [插件使用教程](https://aitoearn.cn/zh-CN/websit/plugin-guide),按教程选择适合自己的安装方式。 # 新手入口 Source: https://docs.aitoearn.ai/zh/help/index 按目标选择 AiToEarn 使用指南。 AiToEarn 有两个主要视角:创作者接任务并获得奖励,广告主发布任务并推广自己的平台、产品或内容。先选择最接近你的目标。 ## 快速开始 适合想接单赚钱的用户。查看任务要求,发布内容,完成后按规则获得奖励。 适合想做推广的用户。发布任务,设置奖励,让创作者推广你的平台、产品或内容。 # 短剧/小说分成规则 Source: https://docs.aitoearn.ai/zh/help/revenue-sharing/index 短剧与小说平台的 CPS 分成比例。 下方比例仅用于帮助理解短剧和小说任务的 CPS 计算口径,不构成具体任务的结算承诺。接任务前请以任务详情页显示的最新比例、适用平台、报备条件和结算说明为准。 结算可能涉及应用商店等渠道费用。下方 CPS 按任务定义的实际收入计算,最终以任务页面的结算数据为准。 ## 短剧 | 平台 | CPS | | - | - | | DramaBox | 60% | | FlareFlow | 58% | | ShortMax | 60% | | FlickReels | 60% | | ReelShort | 45% | | GoodShort | 65% | | StardustTV | 58% | | MoboReels | 45% | | KalosTV | 45% | | TouchShort | 55% | | DreameShort | 70% | | HoneyReels | 54% | | Pancake | 48% | | StarShort | 58% | | Sereal+ | 60% | | Playlet | 60% | | TopShort | 58% | ## 小说 | 平台 | CPS | | - | - | | NovelShort | 50% | | NovelMaster | 55% | | GoodNovel | 70% | | MotoNovel | 60% | | NovelLia | 55% | | SnackShort | 46% | | WebNovel | 60% | | PlotNovel | 60% | | Rocnovel | 55% | | MoboReader | 46% | | MegaNovel | 70% | | sky story | 55% | | Limeread | 46% | | Novelix | 54% | 分成比例、报备要求、适用剧集和统计口径可能调整。发布后请按任务要求保留内容和数据,等待任务页面的最终统计与结算结果。 # 短剧任务指南 Source: https://docs.aitoearn.ai/zh/help/short-drama/index 从任务准备、账号报备和智能剪辑,到发布、复盘与结算前检查。 本指南带你完成一次短剧任务。操作时以任务详情页显示的剧集、平台、内容要求、提交时限和结算规则为准。 ## 开始前准备 先准备好可正常登录的 AiToEarn 账号,以及用于发布内容的社媒账号。账号报备需要用到账号昵称或频道名称、账号 ID 和主页链接;请提前确认这些信息可以准确获取。 查看需要填写的账号资料、审核状态和常见问题。 授权海外账号或管理多账号时,保持账号环境稳定。 了解 CPS 的计算口径;实际比例以任务页为准。 如使用 Facebook 发布,还需准备一个可管理的 Facebook 公共主页,并确保可以完成必要的安全验证。不同平台的账号准备方式,请查看对应的平台运营指南。 请保持账号、云工作区和网络环境稳定,避免频繁切换登录环境、代理、时区或语言。第三方平台会独立进行安全和内容审核,AiToEarn 无法保证账号不会被验证、限制或封禁。 ## 完成短剧任务 ### 1. 进入短剧任务 进入淘金广场,选择 **短剧任务**。 在淘金广场选择短剧任务 ### 2. 选择短剧 在任务列表中选择想推广的短剧,进入详情页后,先查看支持的发布平台、内容要求、提交时限、账号报备状态和结算说明。 选择需要推广的短剧 ### 3. 完成账号报备 在短剧详情页检查账号报备状态。需要报备时,点击顶部的 [**账号报备**](/zh/help/account-reporting),按页面提示提交账号资料。 仅在任务页显示可以继续,或报备状态显示已通过后,再点击 **选择剧集剪辑**。如果任务页提示加白、额外报备或其他前置条件,请先完成相应操作。 完成账号报备并选择剧集剪辑 ### 4. 选择剧集 选择任务详情页允许推广的剧集,然后进入智能剪辑页面。不要使用任务范围外的剧集、素材或推广信息。 选择剧集并进入智能剪辑 ### 5. 配置智能剪辑 根据需要在提示词中补充情节、人物或节奏要求,并设置画面比例、生成片段数和视频时长。确认配置后,点击页面右侧的 **智能剪辑**。 配置提示词和智能剪辑参数 智能剪辑生成后仍需人工检查。发布前请确认视频内容、标题、封面、音乐、字体和推广信息符合任务要求及目标平台规则。 ### 6. 查看剪辑结果 等待智能剪辑完成,检查生成的视频片段是否完整、符合所选剧集和任务要求。需要调整时返回剪辑页面修改;确认无误后,点击 **一键发布**。 从智能剪辑结果进入一键发布 ### 7. 选择账号并发布 在发布页选择与本次报备一致的平台账号,检查视频和配文内容后,点击 **立即发布** 或设置 **定时发布**。 发布前请再次确认: * 使用的是任务允许的剧集、素材和推广信息; * 推广链接、口令或其他转化信息与所选剧集和任务要求一致; * 未冒用版权方身份、名称或标识; * 内容不含违反目标平台规则的画面、标题或描述。 选择发布账号并立即或定时发布 ### 8. 查看发布结果 提交发布后,打开 [AI 发布](https://aitoearn.ai/zh-CN/publish),查看内容的发布状态和结果。若发布失败,先根据页面提示检查账号授权、账号状态和发布内容。 在 AI 发布中查看短剧发布结果 ## 发布后复盘 发布成功后,继续查看任务页和目标平台的数据表现。播放量、受众地区和转化表现需要结合判断;高播放不等于一定有高转化。 * 保留任务页面要求的内容和数据记录,等待统计与结算; * 根据平台数据观察内容表现,再调整后续选剧、剪辑和发布时间; * 收到版权提示、下架或限制时,先停止重复发布同一内容,并按任务页或平台当前指引处理。 发布完成不代表任务已经结算。请继续遵守任务页面中的内容保留时间、数据统计和结算要求。 ## 完成标准 完成以下检查后,表示本次短剧任务的主要操作已经完成: * 目标账号已按任务要求完成报备或其他前置条件; * 已选择任务允许的剧集并生成可用的视频片段; * 已使用正确的平台账号、内容和推广信息提交发布; * 可以在 AI 发布中查看对应内容的发布状态; * 已了解任务的内容保留、数据统计和结算要求。 ## 常见问题 ### 报备一直显示审核中,可以继续剪辑或发布吗? 以任务页提示为准。任务要求报备通过时,请等待状态通过后再发布;如果页面明确显示提交资料后即可继续,则按页面指引操作。审核期间不要修改已提交账号的昵称、ID 或主页链接。 ### 收到版权投诉、禁播或内容限制怎么办? 不要重复发布同一内容。先保留任务信息、发布记录和平台提示,再按照任务页或平台当前指引处理。不同剧集和平台的处理方式可能不同,不要套用其他任务的规则。 ### 发布后在哪里查看结果? 打开 [AI 发布](https://aitoearn.ai/zh-CN/publish),查找本次发布的内容并查看当前状态。如果发布没有成功,请先根据页面提示检查平台账号授权和发布内容。 ## 相关指南 * [账号报备流程及教程](/zh/help/account-reporting) * [云工作区图文教程](/zh/help/cloud-workspace) * [Facebook 账号运营指南](/zh/help/facebook-account-operations) * [TikTok 账号运营指南](/zh/help/tiktok-account-operations) * [YouTube 账号运营指南](/zh/help/youtube-account-operations) * [短剧分成规则](/zh/help/revenue-sharing#短剧) # 获取 API Key Source: https://docs.aitoearn.ai/zh/use/api-key/index 创建开放平台接口调用凭证 API Key 用来调用 AiToEarn 开放平台接口。后续所有 API 请求都需要在请求头中携带: ```http theme={null} X-Api-Key: 你的 API Key ``` API Key 等同于接口访问凭证。不要把它提交到公开仓库、前端源码、截图、聊天记录或客户端安装包中。生产环境建议由你的服务端保存并调用 AiToEarn API。 ## 选择站点 国内站和国际站的 API Key 不通用,请先根据要发布的平台选择站点。 | 使用场景 | 站点 | 适合的平台 | | - | - | - | | 中国地区社交平台 | [https://aitoearn.cn](https://aitoearn.cn) | 抖音、快手、B 站、小红书、微信视频号、微信公众号 | | 国际社交平台 | [https://aitoearn.ai](https://aitoearn.ai) | YouTube、TikTok、Twitter、Instagram、Threads、Pinterest、LinkedIn | ## 创建 API Key 1. 打开对应站点并登录 AiToEarn。 2. 在左侧边栏点击 `API Keys`,进入 API Key 管理页面。 从侧边栏进入 API Keys 3. 点击 `Create API Key` 创建新的 API Key。 点击 Create API Key 4. 输入一个便于识别的名称,例如 `publish-demo`,然后点击 `Create API Key`。 输入名称并创建 API Key 创建成功后,密钥只会完整展示一次。请立即复制并保存到安全位置,后续接口请求会使用它完成鉴权。 ## 下一步 拿到 API Key 后,继续阅读 [发布流程](../publish-flow),用它完成账号授权、素材上传和发布流程创建。 # 资源上传 Source: https://docs.aitoearn.ai/zh/use/asset-upload/index 发布、图像编辑等接口需要能在公网环境访问的文件 URL。如果你的资源还在本地、内网或私有存储里,可以先请求上传签名,把文件直传到 AiToEarn 对象存储,再调用确认接口拿到可用于后续接口的公网资源 URL。 如果你还没有 API Key,请先阅读 [获取 API KEY 教程](/zh/use/api-key)。 ## 接入顺序 1. 调用 [生成上传签名](/api-reference/post-api-assets-upload-sign),传入文件名、文件大小和资源类型。 2. 使用返回的 `data.uploadUrl` 直传文件。上传到对象存储时不需要携带 `X-Api-Key`。 3. 上传成功后,调用 [确认资源上传](/api-reference/post-api-assets-id-confirm),路径里的 `{id}` 填第一步返回的 `data.id`。 4. 使用确认接口返回的 `data.url` 作为后续业务接口里的文件 URL。 ## 第一步:生成上传签名 请求体里 `filename` 必填,建议带上真实扩展名。`size` 是文件大小,单位是字节。发布素材建议把 `type` 填成 `publishMedia`;不传时接口会按默认类型处理。 ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/assets/uploadSign' \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: ' \ --data '{ "filename": "demo-video.mp4", "type": "publishMedia", "size": 10485760 }' ``` 成功后重点读取这些字段: * `data.id`:资源 ID,确认上传时要放到路径里。 * `data.uploadUrl`:对象存储直传地址,只用于上传文件本身。 * `data.url`:资源访问地址。最终仍建议以确认接口返回的 `data.url` 为准。 ## 第二步:直传文件 对 `uploadUrl` 发起 `PUT` 请求,并把文件二进制作为请求体。 ```ts theme={null} async function uploadFileToStorage(file: File, uploadUrl: string) { const response = await fetch(uploadUrl, { method: 'PUT', body: file, headers: { 'Content-Type': file.type || 'application/octet-stream', }, }) if (!response.ok) throw new Error(`上传失败:${response.statusText}`) } ``` 这一步是直传对象存储,不是调用 AiToEarn API,所以不要把 `X-Api-Key` 加到这个请求里。 ## 第三步:确认上传 文件上传成功后,调用确认接口把资源状态更新为可用。 ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/assets/{id}/confirm' \ --header 'X-Api-Key: ' ``` 其中 `{id}` 替换为第一步返回的 `data.id`。确认成功后,接口会返回资源对象,后续优先使用 `data.url`。 ## 完整示例 ```ts theme={null} async function uploadToAitoearn(file: File, apiKey: string) { const signResponse = await fetch('https://aitoearn.cn/api/assets/uploadSign', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Api-Key': apiKey, }, body: JSON.stringify({ filename: file.name, type: 'publishMedia', size: file.size, }), }) const signResult = await signResponse.json() if (signResult.code !== 0) throw new Error(signResult.message || '生成上传签名失败') const { id, uploadUrl, url } = signResult.data const uploadResponse = await fetch(uploadUrl, { method: 'PUT', body: file, headers: { 'Content-Type': file.type || 'application/octet-stream', }, }) if (!uploadResponse.ok) throw new Error(`上传失败:${uploadResponse.statusText}`) const confirmResponse = await fetch(`https://aitoearn.cn/api/assets/${id}/confirm`, { method: 'POST', headers: { 'X-Api-Key': apiKey, }, }) const confirmResult = await confirmResponse.json() if (confirmResult.code !== 0) throw new Error(confirmResult.message || '确认上传失败') return confirmResult.data?.url || url } ``` ## URL 使用规则 发布接口要求传入公网可访问的资源 URL,不强制必须是 AiToEarn 资源域名。资源上传适用于你需要把本地、内网或私有文件转成公网 URL 的场景。 * 使用本页上传流程时,不要手动拼接资源域名,也不要把 `uploadUrl` 当成业务素材 URL 使用。 * 调用中国站 `https://aitoearn.cn` 上传后,确认接口返回的资源 URL 通常来自 `assets.aitoearn.cn`。 * 调用国际站 `https://aitoearn.ai` 上传后,确认接口返回的资源 URL 通常来自 `assets.aitoearn.ai`。 * 后续创建发布流程时,把确认后的 URL 写入 `content.media[n].url` 或 `content.cover.url`。 * 创建真人素材时,把确认后的 URL 传给 [创建素材](/api-reference/post-api-ai-volcengine-assets-items) 的 `url` 字段;不要把对象存储的 `uploadUrl` 当作真人素材 URL。 # Claude Code CLI 设置 Source: https://docs.aitoearn.ai/zh/use/claude-code/index 配置 Claude Code CLI 使用 AiToEarn Anthropic 兼容接口 本文介绍如何配置 Claude Code CLI 使用 AiToEarn 的 Anthropic 兼容接口。配置完成后,你可以在终端中通过 Claude Code 调用 AiToEarn 上可用的大语言模型。 如果你还没有 API Key,请先阅读 [获取 API Key 教程](/zh/use/api-key)。如需确认可用模型名称,请查看 [对话模型列表](/api-reference/get-api-ai-models-chat)。 AiToEarn 使用的是 `ANTHROPIC_API_KEY`,不是 `ANTHROPIC_AUTH_TOKEN`。如果你参考了其它第三方教程,请务必把认证变量改成 `ANTHROPIC_API_KEY`。 ## 什么是 Claude Code? Claude Code 是 Anthropic 的官方命令行界面工具,可以把 AI 助手带到终端和代码工作流中。通过配置 AiToEarn 的 Anthropic 兼容接口,你可以复用 Claude Code 的交互方式,并通过 AiToEarn API Key 发起请求。 ## 前置条件 开始之前,请确认你已经准备好: 1. AiToEarn 账户。 2. [AiToEarn API Key](/zh/use/api-key)。 3. 终端、PowerShell 或命令提示符访问权限。 ## 选择 Base URL AiToEarn 的 API Key 与站点绑定。`ANTHROPIC_BASE_URL` 必须和 API Key 所属站点一致。 | 站点 | ANTHROPIC\_BASE\_URL | | - | - | | 国内版 | `https://aitoearn.cn/api/ai` | | 国际版 | `https://aitoearn.ai/api/ai` | 不要把 `/v1/messages` 追加到 `ANTHROPIC_BASE_URL` 后面。Claude Code 会按 Anthropic Messages 格式发起请求,最终命中 AiToEarn 的 [Anthropic 对话接口](/api-reference/post-api-ai-v1-messages)。 ## 安装 选择你的操作系统安装 Claude Code。 ### macOS 和 Linux 打开终端并运行: ```bash theme={null} curl -fsSL https://claude.ai/install.sh | sh ``` 验证安装: ```bash theme={null} claude --version ``` ### Windows 以管理员身份打开 PowerShell,然后运行: ```powershell theme={null} irm https://claude.ai/install.ps1 | iex ``` 安装后,如果系统找不到 `claude` 命令,请把 Claude Code 添加到 PATH: 1. 按 `Win + X`,选择“系统”。 2. 点击“高级系统设置”。 3. 点击“环境变量”。 4. 在“系统变量”下选择 `Path`,点击“编辑”。 5. 点击“新建”,添加 `C:\Users\YourUsername\.claude\bin`。 6. 点击“确定”保存。 重启终端并验证安装: ```powershell theme={null} claude --version ``` ## 配置环境变量 Claude Code 需要读取两个环境变量: * `ANTHROPIC_API_KEY`:你的 AiToEarn API Key。 * `ANTHROPIC_BASE_URL`:AiToEarn 的 Anthropic 兼容接口地址,按国内版或国际版选择。 ### 方法 1:永久配置(推荐) #### macOS 和 Linux 如果你使用 Zsh,把下面内容加入 `~/.zshrc`: ```bash theme={null} export ANTHROPIC_API_KEY="你的 AiToEarn API Key" export ANTHROPIC_BASE_URL="https://aitoearn.cn/api/ai" ``` 如果你使用国际版 API Key,把第二行改为: ```bash theme={null} export ANTHROPIC_BASE_URL="https://aitoearn.ai/api/ai" ``` 应用配置: ```bash theme={null} source ~/.zshrc ``` 如果你使用 Bash,请把同样内容加入 `~/.bashrc` 或 `~/.bash_profile`,然后执行对应的 `source` 命令。 #### Windows PowerShell 国内版: ```powershell theme={null} [System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', '你的 AiToEarn API Key', 'User') [System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://aitoearn.cn/api/ai', 'User') ``` 国际版: ```powershell theme={null} [System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', '你的 AiToEarn API Key', 'User') [System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://aitoearn.ai/api/ai', 'User') ``` 配置后重启终端。 #### Windows 命令提示符 国内版: ```cmd theme={null} setx ANTHROPIC_API_KEY "你的 AiToEarn API Key" setx ANTHROPIC_BASE_URL "https://aitoearn.cn/api/ai" ``` 国际版: ```cmd theme={null} setx ANTHROPIC_API_KEY "你的 AiToEarn API Key" setx ANTHROPIC_BASE_URL "https://aitoearn.ai/api/ai" ``` 配置后重启终端。 ### 方法 2:临时配置 临时配置只在当前终端会话中生效,适合快速测试。 macOS 和 Linux: ```bash theme={null} export ANTHROPIC_API_KEY="你的 AiToEarn API Key" export ANTHROPIC_BASE_URL="https://aitoearn.cn/api/ai" ``` Windows PowerShell: ```powershell theme={null} $env:ANTHROPIC_API_KEY="你的 AiToEarn API Key" $env:ANTHROPIC_BASE_URL="https://aitoearn.cn/api/ai" ``` Windows 命令提示符: ```cmd theme={null} set ANTHROPIC_API_KEY=你的 AiToEarn API Key set ANTHROPIC_BASE_URL=https://aitoearn.cn/api/ai ``` 国际版用户把 `ANTHROPIC_BASE_URL` 改为 `https://aitoearn.ai/api/ai`。 ### 方法 3:使用 Claude Code 设置文件 创建或编辑 `~/.claude/settings.json`: ```json theme={null} { "env": { "ANTHROPIC_API_KEY": "你的 AiToEarn API Key", "ANTHROPIC_BASE_URL": "https://aitoearn.cn/api/ai" } } ``` 国际版用户把 `ANTHROPIC_BASE_URL` 改为 `https://aitoearn.ai/api/ai`。 ### 方法 4:使用 CC Switch 如果你使用 CC Switch 管理多个 Claude Code 供应商,可以新增一个 AiToEarn 供应商配置: | 字段 | 填写内容 | | - | - | | 供应商名称 | `AiToEarn` | | 备注 | `AiToEarn` | | 官网链接 | `https://aitoearn.cn` 或 `https://aitoearn.ai` | | API Key | 你的 AiToEarn API Key | | 请求地址 | 国内版填 `https://aitoearn.cn/api/ai`,国际版填 `https://aitoearn.ai/api/ai` | | API 格式 | Anthropic Messages 或 Anthropic-compatible | | 模型名称 | 从 [对话模型列表](/api-reference/get-api-ai-models-chat) 复制当前可用模型名称 | 保存后启用该供应商,再启动 Claude Code 测试。 ## 验证配置 启动 Claude Code 后,输入: ```text theme={null} /status ``` 如果看到 `Anthropic base URL` 指向你配置的 AiToEarn 地址,说明基础配置已生效。 也可以直接发送一条测试消息: ```bash theme={null} claude "Hi" ``` 检查环境变量: macOS 和 Linux: ```bash theme={null} echo $ANTHROPIC_BASE_URL echo $ANTHROPIC_API_KEY ``` Windows PowerShell: ```powershell theme={null} echo $env:ANTHROPIC_BASE_URL echo $env:ANTHROPIC_API_KEY ``` ## 常见问题 ### API Key 无效 * 确认 API Key 来自 [AiToEarn API Key 页面](/zh/use/api-key)。 * 确认没有把 `ANTHROPIC_AUTH_TOKEN` 当作认证变量使用。 * 检查 API Key 前后是否有多余空格。 * 确认 API Key 所属站点和 `ANTHROPIC_BASE_URL` 一致。 ### 连接失败 * 确认当前网络可以访问你选择的站点。 * 国内版使用 `https://aitoearn.cn/api/ai`。 * 国际版使用 `https://aitoearn.ai/api/ai`。 * 不要把 `ANTHROPIC_BASE_URL` 写成 `/api/ai/v1/messages`。 ### 找不到 Claude Code macOS 和 Linux: ```bash theme={null} which claude ``` 如果没有找到,请确认 `~/.claude/bin` 已加入 PATH。 Windows: 确认 PATH 环境变量包含: ```text theme={null} C:\Users\YourUsername\.claude\bin ``` 添加后重启终端再执行 `claude --version`。 # Claude Desktop 设置 Source: https://docs.aitoearn.ai/zh/use/claude-desktop/index 配置 Claude Desktop 使用 AiToEarn Anthropic 兼容接口 Claude Desktop 支持配置第三方推理服务。配置 AiToEarn 后,Claude Desktop 会通过 AiToEarn 的 Anthropic 兼容接口发起请求,并使用你的 AiToEarn API Key 完成鉴权。 该功能需要较新的 Claude Desktop 客户端。旧版本可能看不到 `Developer` 菜单或第三方推理配置入口。 AiToEarn 的 API Key 对应 `ANTHROPIC_API_KEY` / `x-api-key` 认证方式,不是 `ANTHROPIC_AUTH_TOKEN`。如果界面要求选择认证方式,请选择 `x-api-key`。 ## 前置条件 开始之前,请确认你已经准备好: 1. 最新版 Claude Desktop 客户端。 2. AiToEarn 账户。 3. [AiToEarn API Key](/zh/use/api-key)。 ## 选择 Base URL AiToEarn 的 API Key 与站点绑定。Claude Desktop 中填写的 Base URL 必须和 API Key 所属站点一致。 | 站点 | Base URL | | - | - | | 国内版 | `https://aitoearn.cn/api/ai` | | 国际版 | `https://aitoearn.ai/api/ai` | 不要填写 `/v1/messages`。Claude Desktop 会按 Anthropic Messages 格式请求,最终命中 AiToEarn 的 [Anthropic 对话接口](/api-reference/post-api-ai-v1-messages)。 ## 配置步骤 建议在登录 Claude Desktop 之前完成以下配置。 1. 打开最新版 Claude Desktop 客户端。 2. 先不要登录。 3. 在顶部菜单栏进入 `Help` → `Troubleshooting` → `Enable Developer Mode`,启用开发者模式。 启用 Claude Desktop 开发者模式 启用后,菜单栏会出现 `Developer` 菜单。进入 `Developer` → `Configure third-party inference`。 进入第三方推理配置 在第三方推理配置中填写: | 字段 | 填写内容 | | - | - | | Base URL | 国内版填 `https://aitoearn.cn/api/ai`,国际版填 `https://aitoearn.ai/api/ai` | | API Key | 你的 AiToEarn API Key | | Authentication method | 选择 `x-api-key` | | Provider / API format | 如界面出现该选项,选择 `Anthropic-compatible`、`custom gateway` 或类似选项 | 填写第三方推理服务配置 选择 `Apply locally`,将配置保存到当前电脑。 保存 Claude Desktop 本地配置 按客户端提示继续登录或重启 Claude Desktop。 ## 验证配置 应用本地配置后: 1. 如果客户端提示重启,先完全退出并重新打开 Claude Desktop。 2. 新建一个对话。 3. 发送一个简单测试问题,例如: ```text theme={null} 如果当前请求正在使用 AiToEarn,请用一句话回复。 ``` 如果可以正常返回结果,说明 Claude Desktop 已经通过 AiToEarn 发起请求。 接入成功后,你可以在 Claude Desktop 中切换 AiToEarn 平台上的可用模型。当前模型列表以 [对话模型列表](/api-reference/get-api-ai-models-chat) 为准。 ## 常见问题 ### 看不到 Developer 菜单 * 确认已安装最新版 Claude Desktop。 * 从 `Help` → `Troubleshooting` → `Enable Developer Mode` 启用开发者模式。 * 启用后完全退出并重新打开 Claude Desktop。 ### 找不到 Configure third-party inference * 确认使用的是 Claude Desktop 客户端,不是网页端。 * 尝试在登录前打开客户端并启用开发者模式。 * 更新 Claude Desktop 后重新操作。 ### API Key 无效 * 从 [AiToEarn API Key 页面](/zh/use/api-key) 复制完整 API Key。 * 检查 API Key 前后是否有多余空格。 * 确认认证方式选择的是 `x-api-key`。 * 不要使用 `ANTHROPIC_AUTH_TOKEN`。 ### 连接失败或模型错误 * 国内版 Base URL 严格填写为 `https://aitoearn.cn/api/ai`。 * 国际版 Base URL 严格填写为 `https://aitoearn.ai/api/ai`。 * 确认 Base URL 和 API Key 属于同一站点。 * 如果 Claude Desktop 提供模型选择,可以切换到 [对话模型列表](/api-reference/get-api-ai-models-chat) 中返回的其它可用模型再测试。 # Codex 接入教程 Source: https://docs.aitoearn.ai/zh/use/codex/index 通过 cc-switch 将 AiToEarn 对话接口接入 Codex 本文介绍如何使用 cc-switch 把 AiToEarn 的 OpenAI Chat Completions 兼容接口接入 Codex。适用于 Codex 客户端需要 Responses API,而你希望复用 AiToEarn 对话模型能力的场景。 如果你还没有 API Key,请先阅读 [获取 API KEY 教程](/zh/use/api-key)。 API Key 是接口访问凭证。配置、截图或共享排查信息时,请不要暴露完整 API Key。 ## 接入前准备 你需要先准备: 1. [AiToEarn API Key](/zh/use/api-key)。 2. 已安装并可正常使用的 Codex。 3. cc-switch。你可以从 [cc-switch releases](https://github.com/farion1231/cc-switch/releases) 下载适合当前系统的版本。 AiToEarn 的 API Key 与站点绑定。国内站 API Key 使用: ```text theme={null} https://aitoearn.cn/api/ai/chat/completions ``` 国际站 API Key 使用: ```text theme={null} https://aitoearn.ai/api/ai/chat/completions ``` 如需确认可用模型名称,请先查看 [对话模型列表](/api-reference/get-api-ai-models-chat)。 ## 配置 cc-switch 打开 cc-switch 后,先在顶部切换到 `codex`。 在 cc-switch 中切换到 codex 点击新建按钮,开始添加新的供应商配置。 点击新建供应商配置 配置类型保持默认的自定义配置即可。向下滚动后填写以下信息: * 供应商名称:建议填写 `aitoearn`,便于后续识别。 * API Key:填写你在 AiToEarn 创建的 API Key。 * API 请求地址:填写与你的 API Key 所属站点一致的 OpenAI Chat Completions 接口地址。 然后打开高级选项,并开启本地路由映射。 填写 AiToEarn 供应商配置并开启本地路由映射 确认无误后保存配置。 ## 启用供应商 回到供应商列表,启用刚才创建的 AiToEarn 配置。 启用 AiToEarn 供应商配置 点击设置入口。 打开 cc-switch 设置 进入路由设置。 进入路由设置 开启路由。开启后,cc-switch 会在本机处理 Codex 的请求,并转发到你配置的 AiToEarn 接口。 开启 Codex 路由 ## 验证接入 保持 cc-switch 运行,然后打开 Codex 发起一次简单对话。如果能正常返回结果,说明 Codex 已经通过 cc-switch 使用 AiToEarn 对话接口。 如果请求失败,优先检查: * API Key 是否来自当前填写的站点。 * API 请求地址是否与站点一致。 * AiToEarn 供应商配置是否已启用。 * cc-switch 的 Codex 路由是否已开启。 * Codex 使用的模型名称是否来自 [对话模型列表](/api-reference/get-api-ai-models-chat)。 # 图像生成 Source: https://docs.aitoearn.ai/zh/use/image-generation/index 图像生成需要先请求模型列表,再用列表里返回的模型名称调用生成接口。同步接口会直接返回图片列表;异步接口会先返回任务 ID,再查询任务结果。 如果你还没有 API Key,请先阅读 [获取 API KEY 教程](/zh/use/api-key)。 查看图像生成模型价格:[中文站](https://aitoearn.cn/zh-CN/pricing#pricing-table-image-gen) / [国际站](https://aitoearn.ai/zh-CN/pricing#pricing-table-image-gen)。 ## 图像生成和图像编辑的区别 * 图像生成用于“从无到有”创建图片。你只需要提供 `prompt`,再按模型能力选择 `size`、`quality`、`style` 等参数。 * 图像编辑用于“基于已有图片”改图。你必须提供原始图片 `image` 和编辑要求 `prompt`,需要局部重绘时再提供 `mask`。 如果你的用户只是输入一段描述并生成新图,使用图像生成接口;如果用户上传了一张图,想替换背景、修改局部、延展风格或按提示词重绘,就使用图像编辑接口。 ## 接入顺序 1. 调用 [图像生成模型](/api-reference/get-api-ai-models-image-generation),读取可用模型。 2. 从模型列表的 `data[n].name` 复制模型名称,作为生成接口的 `model`。 3. 根据同一个模型项里的 `sizes`、`qualities`、`styles` 和 `pricing` 选择尺寸、质量和风格。 4. 调用 [生成图像](/api-reference/post-api-ai-image-generate) 获取同步结果,或调用 [异步生成图像](/api-reference/post-api-ai-image-generate-async) 创建异步任务。 5. 如果使用异步接口,用返回的 `data.logId` 调用 [图像任务状态](/api-reference/get-api-ai-image-task-log-id) 查询结果。 ## 最小请求 先请求模型列表: ```bash theme={null} curl --request GET 'https://aitoearn.cn/api/ai/models/image/generation' \ --header 'X-Api-Key: ' ``` 再调用同步图像生成: ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/ai/image/generate' \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: ' \ --data '{ "model": "从 data[n].name 复制", "prompt": "一张适合社交媒体封面的科技感产品图", "n": 1, "size": "1024x1024", "response_format": "url" }' ``` 同步接口成功后,从 `data.list[n].url` 读取图片地址。 ## 异步任务 ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/ai/image/generate/async' \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: ' \ --data '{ "model": "从 data[n].name 复制", "prompt": "一张适合社交媒体封面的科技感产品图", "n": 1, "size": "1024x1024", "response_format": "url" }' ``` 异步接口返回 `data.logId` 后,用它查询任务: ```bash theme={null} curl --request GET 'https://aitoearn.cn/api/ai/image/task/{logId}' \ --header 'X-Api-Key: ' ``` 任务完成后,从 `data.images[n].url` 读取图片地址。 ## 图像编辑 图像编辑不要复用图像生成模型列表。编辑前先请求 [图像编辑模型](/api-reference/get-api-ai-models-image-edit),从 `data[n].name` 复制可用的编辑模型名称,再调用 [编辑图像](/api-reference/post-api-ai-image-edit) 或 [异步编辑图像](/api-reference/post-api-ai-image-edit-async)。 编辑接口和生成接口的主要差异是请求体:编辑接口多了必填的 `image`,用于传入原始图片;可选的 `mask` 用于控制局部重绘区域。不传 `mask` 时,通常按整张图片和提示词进行编辑。 如果原始图片或遮罩图片在本地、内网或私有存储里,请先用 [资源上传](../asset-upload) 获取公网可访问 URL,再写入 `image` 或 `mask`。 如果你使用 OpenAI Images API 生态,也可以查看 [OpenAI 图像生成](/api-reference/post-api-ai-images-generations) 和 [OpenAI 图像编辑](/api-reference/post-api-ai-images-edits)。 # 简介 Source: https://docs.aitoearn.ai/zh/use/introduction 开放平台接入入口 AiToEarn Open Platform 提供开放 API,帮助你在自己的系统中接入账号授权、素材上传和多平台发布能力。 第一次接入建议先创建 API KEY,再按发布流程跑通一次完整发布。如果你只需要生成能力,也可以直接阅读对应模型教程。 ## 快速开始 创建接口调用凭证,后续请求都需要携带它。 了解从账号授权、发布选项、素材上传到创建发布流程的完整步骤。 ## 常用教程 上传本地图片、视频或其它素材,获取可直接写入接口参数的资源 URL。 完成真人认证,并在 Seedance 中使用已授权的真人素材。 查询可用视频模型,提交生成任务,并轮询任务状态获取结果。 使用图像生成接口完成文生图、图生图和局部编辑。 通过兼容接口调用文本模型,接入对话、摘要和内容生成场景。 使用 cc-switch 将 AiToEarn 对话接口接入 Codex。 配置 Claude Code CLI 使用 AiToEarn Anthropic 兼容接口。 在 Claude Desktop 中配置 AiToEarn 第三方推理服务。 ## 接口参考 查看开放平台接口索引和请求鉴权说明。 查看当前可用的大语言模型名称和接口参数。 # 大语言模型 Source: https://docs.aitoearn.ai/zh/use/large-language-model/index 大语言模型的接入顺序是先请求模型列表,再把列表返回的模型名称传给 OpenAI、Anthropic 或 Gemini 兼容接口。 如果你还没有 API Key,请先阅读 [获取 API KEY 教程](/zh/use/api-key)。 查看大语言模型价格:[中文站](https://aitoearn.cn/zh-CN/pricing#pricing-table-llm) / [国际站](https://aitoearn.ai/zh-CN/pricing#pricing-table-llm)。 ## 接入顺序 1. 调用 [对话模型列表](/api-reference/get-api-ai-models-chat),读取当前可用模型。 2. 从模型列表的 `data[n].name` 复制模型名称,后续作为对话接口的 `model`。 3. 根据你的 SDK 或请求格式选择接口:[OpenAI 对话](/api-reference/post-api-ai-chat-completions)、[Anthropic 对话](/api-reference/post-api-ai-v1-messages)、[Gemini 对话](/api-reference/post-api-ai-v1beta-models-model-generate-content) 或 [Gemini 流式对话](/api-reference/post-api-ai-v1beta-models-model-stream-generate-content)。 ## 最小请求 先请求模型列表: ```bash theme={null} curl --request GET 'https://aitoearn.cn/api/ai/models/chat' \ --header 'X-Api-Key: ' ``` 如果你使用 OpenAI Chat Completions 格式,再调用: ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/ai/chat/completions' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer ' \ --data '{ "model": "从 data[n].name 复制", "messages": [ { "role": "user", "content": "写一个 30 字以内的短视频标题" } ], "stream": false }' ``` ## 兼容接口区别 * OpenAI 兼容接口使用 `Authorization: Bearer `。 * Anthropic 兼容接口使用 `x-api-key: `。 * Gemini 兼容接口使用 `x-goog-api-key: `,并把模型名称放在路径参数 `{model}` 中。 无论使用哪种兼容接口,模型名称都先从 [对话模型列表](/api-reference/get-api-ai-models-chat) 的 `data[n].name` 获取。 # 线下打卡开放接口 Source: https://docs.aitoearn.ai/zh/use/offline-checkin/index 接入抖音和小红书线下打卡能力,让匿名用户扫码后在平台 App 内完成发布。 线下打卡开放接口面向持有 API Key 的接入方。扫码用户不需要 AiToEarn 账号,也不需要提前绑定抖音或小红书账号。 ## 参与方 | 参与方 | 职责 | | - | - | | 接入方服务端 | 保存 API Key、调用 AiToEarn Open API、保存业务记录 | | 接入方页面 | 展示二维码或移动端分享页面 | | 扫码用户 | 匿名扫码,在抖音或小红书 App 内确认发布 | | AiToEarn | 生成平台拉起参数,并在平台支持时记录发布结果 | ## 抖音接入流程 接入方服务端调用 `POST /api/v2/channels/douyin/open/offline-qr`,请求头携带 `X-Api-Key`。 保存响应中的 `recordId`。可以直接展示 `userAction.qrCodeUrl`,也可以使用 `userAction.shortLink` 自行生成二维码。不要把 API Key 下发给前端。 用户使用手机扫码。短链接会拉起抖音 App,并带入标题、正文和媒体;用户确认后完成发布。 接入方服务端使用创建记录时的同一 API Key,调用已有的 `GET /api/v2/channels/publish/records/{recordId}` 查询结果。 接口提供两种二维码展示方式: * `qrCodeUrl`:服务端生成的 PNG Data URL,可直接用于网页 ``。 * `shortLink`:HTTPS 短链接,可由接入方自行生成二维码,适合自定义尺寸、颜色、样式或添加 Logo。 直接展示接口生成的二维码: ```html theme={null} 抖音线下打卡二维码 ``` 无论使用哪种方式,二维码内容最终都是 `shortLink`。`schemeUrl` 可用于移动端页面直接尝试拉起抖音 App。 创建接口返回的 `status: 8` 只表示等待用户操作,不表示发布成功。 | status | 含义 | 处理方式 | | -: | - | - | | `8` | 等待用户在抖音操作 | 继续展示二维码并定期查询 | | `1` | 发布成功 | 读取并保存 `workLink` | | `-1` | 发布失败或操作超时 | 读取 `error`,必要时重新创建入口 | 抖音发布完成后,AiToEarn 会通过抖音回调更新发布记录。建议每 5~10 秒查询一次,并在 `expiresAt` 后停止轮询;链接过期后需要重新调用创建接口。 ```bash theme={null} curl "https://aitoearn.cn/api/v2/channels/publish/records/" \ -H "X-Api-Key: " ``` ## 小红书接入流程 小红书接口提供的是 `xhs.share` 签名,不会创建 AiToEarn 发布记录,也不会返回最终作品结果。 接入方提供自己的移动端分享页面,并将该页面地址生成线下二维码。 页面打开后,由接入方服务端调用 `POST /api/v2/channels/rednote/open/offline-qr/share-config`。API Key 只能保存在服务端。 接入方前端使用返回的 `verifyConfig` 调用 `xhs.share`,并在调用时传入标题、正文、图片或视频。 用户在小红书 App 内确认发布。前端回调只能用于判断 `xhs.share` 的调用或拉起结果,不能直接视为最终发布成功。 ### 接入方后端代理 扫码页面不能直接携带 API Key 请求 AiToEarn。页面应请求接入方自己的后端,再由接入方后端调用签名接口,并把 `verifyConfig` 返回给页面。 ```ts theme={null} async function getRedNoteShareConfig() { const response = await fetch( 'https://aitoearn.cn/api/v2/channels/rednote/open/offline-qr/share-config', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Api-Key': '', }, body: JSON.stringify({}), }, ) if (!response.ok) { throw new Error('获取小红书签名失败') } const result = await response.json() return result.data.verifyConfig } ``` `nonce` 可以不传,由 AiToEarn 自动生成。如果接入方自行生成 `nonce`,必须完整使用接口返回的 `nonce`、`timestamp` 和 `signature`,不能与其他请求的字段混用。 ### 扫码页面使用签名 扫码页面从接入方后端取得 `verifyConfig` 后,将其原样用于小红书 `xhs.share`。标题、正文、图片或视频不是传给 AiToEarn 签名接口,而是在调用 `xhs.share` 时按照接入方使用的小红书 SDK 版本传入。 ```js theme={null} const response = await fetch('/api/checkin/rednote/share-config', { method: 'POST', }) const { verifyConfig } = await response.json() // 将 verifyConfig 原样传给 xhs.share。 // 分享内容参数按照当前使用的小红书 SDK 版本填写。 ``` 建议在用户准备分享时即时获取签名,不要长期缓存或跨多次分享复用签名配置。AiToEarn 不会为小红书创建发布记录,因此没有 `recordId`,也不需要调用发布记录查询接口。 `xhs.share` 返回成功只代表 SDK 调用或 App 拉起成功。用户是否最终确认发布,以小红书 App 内的实际操作为准。 抖音接口直接返回可展示的二维码;小红书接口返回的是前端分享签名。两者不是相同的发布协议,请分别按上面的流程接入。 # 通过插件发布 Source: https://docs.aitoearn.ai/zh/use/plugin-publish/index 使用 AiToEarn 浏览器插件发布小红书、微信视频号和抖音内容。 AiToEarn 浏览器插件会复用当前浏览器中的平台登录态,让你的网页可以一键发布到小红书、微信视频号和抖音。网页不需要让用户复制 Cookie。 | 平台 | `platform` | 视频 | 图文 | 主要要求 | | - | - | - | - | - | | 小红书 | `xhs` | 支持 | 支持,最多 9 张 | 视频必须提供封面 | | 微信视频号 | `wxSph` | 支持 | 暂不支持 | 视频必须提供封面 | | 抖音 | `douyin` | 支持 | 支持,1~35 张 | 标题最多 30 字、正文最多 1000 字、话题最多 5 个 | 你可以先下载并运行[开放平台 Demo](https://ai-to-earn.oss-cn-beijing.aliyuncs.com/comment/assets/open-platform-demo.zip),在页面顶部切换到“浏览器插件”,再对照本教程接入。 ## 第一步:安装插件 先按[插件安装教程](https://aitoearn.cn/zh-CN/websit/plugin-guide)安装 AiToEarn 浏览器插件。 ## 第二步:选择“仅授权” 打开插件侧栏,点击 **Authorize Only(仅授权)**。这种方式不要求用户登录 AiToEarn 网页账号。 在插件登录页点击 Authorize Only(仅授权) `Authorize Only` 只省略 AiToEarn 网页账号登录,不会禁用 Web API。完成下一步的域名授权后,已授权网页可以调用 `login()`、`publish()` 以及本页列出的辅助方法。 ## 第三步:配置可注入域名 在“允许注入的域名”中填写**调用插件的网页地址**。运行本地 Demo 时填写: ```text theme={null} http://localhost:5173/ ``` 正式部署时改为网页的实际来源,例如 `https://demo.example.com/`。每行填写一个 HTTP 或 HTTPS 地址。 这里填写的是你自己的 Demo 或业务网页来源,不是小红书、微信视频号或抖音的网址。插件会按来源保存匹配规则,例如 `http://localhost:5173/` 会保存为 `http://localhost:5173/*`。只添加你信任的域名。 点击 **Confirm and authorize(确认并授权)**,然后刷新网页,让插件注入 `window.AIToEarnPlugin`。 填写允许注入 AiToEarn Web API 的 Demo 域名 ## 第四步:检测插件并读取平台账号 先检查全局对象、插件版本和权限,再读取当前浏览器中的平台登录态: ```js theme={null} const plugin = window.AIToEarnPlugin; if (!plugin) { // 在产品中应展示本教程地址,而不是继续调用 API throw new Error("未检测到 AiToEarn 浏览器插件"); } const [{ version }, permission] = await Promise.all([ plugin.getVersion(), plugin.checkPermission(), ]); if (!permission.granted) { throw new Error(permission.error || "插件尚未授权"); } const account = await plugin.login("xhs"); // 业务界面只保留需要展示的账号摘要 const accountSummary = { type: account.type, uid: account.uid, account: account.account, avatar: account.avatar, nickname: account.nickname, fansCount: account.fansCount, }; console.log("插件版本", version); console.log("当前账号", accountSummary); ``` `login(platform)` 的名字表示“获取指定发布平台的登录信息”。它不会登录 AiToEarn,也不会弹出平台登录表单;用户应先在同一个浏览器中登录目标平台。如果平台登录态不存在或已过期,Promise 会抛出错误。 `login()` 的原始返回中包含 `loginCookie`。这是敏感字段,不要展示、打印日志、持久化或传给第三方。只需要显示账号时,请像上面的示例一样立即映射为昵称、头像和 UID 等摘要。 ## 第五步:发布内容 下面示例将本地视频发布到小红书,并接收下载、上传和发布进度: ```js theme={null} const result = await window.AIToEarnPlugin.publish( { platform: "xhs", type: "video", title: "今天的创作记录", desc: "这是一条通过浏览器插件发布的内容。", video: videoFile, cover: coverFile, topics: ["创作记录"], visibility: "public", }, (event) => { console.log(event.stage, event.progress, event.message); }, ); if (!result.success) { throw new Error(result.failReason || "发布失败"); } console.log("作品 ID", result.workId); console.log("作品链接", result.shareLink); ``` `video`、`cover` 和 `images` 都支持浏览器 `File` 对象或可访问的 HTTP/HTTPS URL。图文发布示例: ```js theme={null} const result = await window.AIToEarnPlugin.publish( { platform: "douyin", type: "image", title: "旅行照片", desc: "记录今天看到的风景。", images: [firstImageFile, "https://example.com/second-image.jpg"], topics: ["旅行", "摄影"], }, ({ stage, progress }) => { console.log(`${stage}: ${progress}%`); }, ); ``` URL 素材会先由插件下载。请确保 URL 可直接访问、未过期,并允许插件获取;不要传本地路径、内网地址或必须登录后才能打开的 URL。 ## `Authorize Only` 支持的方法 配置可注入域名后,`Authorize Only` 模式支持以下 Web API: | 方法 | 用途 | 返回值 | | - | - | - | | `checkPermission()` | 检查插件权限 | `Promise` | | `getVersion()` | 获取插件版本 | `Promise` | | `login(platform)` | 读取并验证平台登录态 | `Promise` | | `publish(params, onProgress?)` | 发布视频或图文 | `Promise` | | `xhsSearchLocation(params)` | 搜索小红书位置 | `Promise` | | `douyinSearchLocation(params)` | 搜索抖音位置 | `Promise` | | `wxSphSearchLocation(params)` | 搜索视频号位置 | `Promise` | | `wxSphSearchActivity(params)` | 搜索视频号活动 | `Promise` | | `wxSphStartLinkPolling(params)` | 启动视频号作品链接轮询 | `Promise` | | `douyinInteraction(params)` | 抖音点赞、收藏或评论 | `Promise` | | `douyinDirectMessage(params)` | 发送抖音私信 | `Promise` | | `unifiedInteraction(params)` | 对小红书或抖音作品执行点赞、收藏或评论 | `Promise` | ## 基础方法参数与返回值 ### `checkPermission()` 无需参数,返回: | 字段 | 类型 | 说明 | | - | - | - | | `granted` | `boolean` | 是否已授予插件所需权限 | | `permissions` | `string[]`(可选) | 已授予的权限列表 | | `hostAccess` | `boolean`(可选) | 是否已授予站点访问权限 | | `error` | `string`(可选) | 检查失败时的错误说明 | ### `getVersion()` 无需参数,返回: | 字段 | 类型 | 说明 | | - | - | - | | `version` | `string`(可选) | 当前插件版本号 | | `error` | `string`(可选) | 获取失败时的错误说明 | ### `login(platform)` `platform` 只能使用 `xhs`、`wxSph` 或 `douyin`。成功时返回: | 字段 | 类型 | 说明 | | - | - | - | | `type` | `"xhs" \| "wxSph" \| "douyin"` | 平台标识 | | `loginCookie` | `string` | 平台登录 Cookie;敏感字段,业务页面不应消费 | | `uid` | `string` | 平台用户 ID | | `account` | `string` | 平台账号 | | `avatar` | `string` | 头像地址 | | `nickname` | `string` | 昵称 | | `fansCount` | `number`(可选) | 粉丝数 | | `xhsLoginStatus` | `{ home: boolean; creator: boolean }`(可选) | 小红书主页和创作中心登录状态 | | `wxSphLoginStatus` | `{ channels: boolean }`(可选) | 视频号登录状态 | 失败时 Promise 会抛出 `Error`;部分错误还带有 `code` 和 `errorCode`。 ## `publish()` 参数 调用形式: ```ts theme={null} plugin.publish(params, onProgress?): Promise ``` `params` 字段如下: | 字段 | 类型 | 必填 | 说明 | | - | - | - | - | | `platform` | `"xhs" \| "wxSph" \| "douyin"` | 是 | 目标平台 | | `type` | `"video" \| "image"` | 是 | 内容类型;视频号只能传 `video` | | `title` | `string` | 否 | 标题 | | `desc` | `string` | 否 | 正文或描述 | | `video` | `File \| string` | 视频必填 | 视频文件或 URL | | `images` | `(File \| string)[]` | 图文必填 | 图片文件或 URL 数组 | | `cover` | `File \| string` | 小红书和视频号视频必填 | 封面文件或 URL | | `topics` | `string[]` | 否 | 话题名称,不需要包含 `#` | | `location` | `LocationInfo` | 否 | 位置;建议先调用对应平台的位置搜索方法 | | `visibility` | `"public" \| "private" \| "friends"` | 否 | 可见范围;当前用于小红书 | | `mentionedUsers` | `{ id: string; nickname: string }[]` | 否 | @用户;当前用于小红书 | | `scheduledTime` | `number` | 否 | 定时发布时间,毫秒时间戳;按平台能力使用 | | `platformConfig` | `object` | 否 | 平台扩展配置 | `LocationInfo` 的结构: ```ts theme={null} interface LocationInfo { id: string; name: string; poiType?: number; address?: string; simpleAddress?: string; latitude?: number; longitude?: number; cityCode?: string; cityName?: string; } ``` 小红书声明可放在 `platformConfig`: ```js theme={null} platformConfig: { originalStatement: true, userDeclarationBind: { // 1=虚拟演绎,仅供娱乐;2=笔记含 AI 合成内容;3=内容包含营销广告 origin: 2, }, } ``` ### 平台参数差异 | 能力 | 小红书 | 微信视频号 | 抖音 | | - | - | - | - | | `type: "video"` | 支持,`video`、`cover` 必填 | 支持,`video`、`cover` 必填 | 支持,`video` 必填 | | `type: "image"` | 支持,1~9 张 | 不支持 | 支持,1~35 张 | | 话题 | 支持 | 支持,最多 10 个 | 支持,最多 5 个 | | 位置搜索 | `xhsSearchLocation()` | `wxSphSearchLocation()` | `douyinSearchLocation()` | | 定时发布 | 不建议使用 | 支持 | 支持 | | 可见范围、@用户 | 支持 | 不支持 | 暂不支持 | 平台规则可能随平台调整。业务页面应把插件返回的参数校验或发布错误展示给用户,不要静默忽略。 ## 发布进度回调 `onProgress` 每次接收一个 `ProgressEvent`: | 字段 | 类型 | 说明 | | - | - | - | | `stage` | `"download" \| "upload" \| "publish" \| "complete" \| "error"` | 当前阶段 | | `progress` | `number` | 进度百分比,范围 0~100 | | `message` | `string`(可选) | 当前进度说明 | | `data` | `object`(可选) | 当前阶段的附加数据 | | `timestamp` | `number`(可选) | 事件时间戳 | 不同阶段的 `data`: | `stage` | `data` 字段 | | - | - | | `download` | `loaded`、`total`、`speed?`,单位为字节,速度单位为 bytes/s | | `upload` | `loaded`、`total`、`chunkIndex?`、`totalChunks?` | | `publish` | `step`:`preparing`、`signing`、`submitting` 或 `verifying` | | `complete` | `workId`、`shareLink?`、`platformData?` | | `error` | `code?`、`error` | ## 发布返回值 `publish()` 完成后返回 `PublishResult`: | 字段 | 类型 | 说明 | | - | - | - | | `success` | `boolean` | 是否发布成功 | | `workId` | `string`(可选) | 平台作品 ID | | `shareLink` | `string`(可选) | 可打开的作品链接;部分平台可能不会立即返回 | | `publishTime` | `number`(可选) | 发布时间戳 | | `failReason` | `string`(可选) | 失败原因 | | `errorCode` | `string`(可选) | 失败错误码 | | `platformData` | `unknown`(可选) | 平台扩展数据;使用前应做类型检查 | 通信失败、超时或平台错误也可能让 Promise 直接抛出异常。建议同时处理返回结果和 `catch`: ```js theme={null} try { const result = await window.AIToEarnPlugin.publish(params, onProgress); if (!result.success) { showError(result.failReason || result.errorCode || "发布失败"); return; } showSuccess(result.shareLink); } catch (error) { showError(error.message || "插件调用失败"); } ``` ## 位置与视频号辅助方法 ### 搜索位置 ```ts theme={null} xhsSearchLocation({ keyword?: string; latitude: number; longitude: number; page?: number; size?: number; }): Promise>; douyinSearchLocation({ keyword?: string; latitude?: number; longitude?: number; cityCode?: string; cityName?: string; searchType?: 0 | 7; page?: number; count?: number; }): Promise<{ items: Array<{ poiId: string; name: string; address?: string; cityCode?: string; cityName?: string; latitude?: number; longitude?: number; distance?: string; poiType?: number; }>; cities: Array<{ code: string; name: string; isDefault: boolean }>; hasMore: boolean; nextPage?: number; }>; wxSphSearchLocation({ query?: string; longitude?: number; latitude?: number; }): Promise>; ``` 位置选择后,将平台返回项映射到 `publish()` 的顶层 `location`。视频号发布如需保留 `poiCheckSum` 等专有字段,可将完整位置项映射到 `platformConfig.wxSph.poiInfo`。 ### 视频号活动与作品链接 ```ts theme={null} wxSphSearchActivity({ query: string; }): Promise>; wxSphStartLinkPolling({ recordId: string; mediaMd5sum: string; apiBaseUrl?: string; authToken?: string; accountId?: string; videoClipTaskId?: string; scheduledTime?: number; }): Promise<{ success: boolean; status?: "pending" | "ready" | "failed"; error?: string; code?: string; }>; ``` `wxSphSearchActivity()` 的选中结果可传入 `platformConfig.wxSph.event`。视频号发布结果没有立即提供作品链接时,可使用 `platformData` 中的 `mediaMd5sum` 等字段启动链接轮询;`platformData` 是平台扩展数据,读取前先验证字段是否存在。 ## 互动方法 这些方法也在 `Authorize Only` 白名单内,但不是发布内容的必需步骤: ```ts theme={null} douyinInteraction({ action: "like" | "favorite" | "comment"; workId: string; targetState: boolean; content?: string; // comment 时必填 }): Promise<{ success: boolean; currentState?: boolean; message?: string; error?: string; }>; douyinDirectMessage({ workId?: string; // 与 authorUrl 二选一 authorUrl?: string; content: string; }): Promise<{ success: boolean; message?: string; error?: string; }>; unifiedInteraction({ platform: "xhs" | "douyin"; action: "like" | "favorite" | "comment"; workLink: string; targetState: boolean; content?: string; // comment 时必填 needScreenshot?: boolean; }): Promise<{ success: boolean; currentState?: boolean; message?: string; screenshot?: string; needHumanAssist?: boolean; verificationReason?: string; error?: string; }>; ``` 自动化互动可能遇到验证码或平台风控。`needHumanAssist: true` 时,应停止自动重试,并用 `verificationReason` 提示用户人工处理。 ## 常见问题 * **未检测到 `window.AIToEarnPlugin`**:确认插件已安装、当前网页来源已加入可注入域名,然后刷新页面。未安装时请向用户展示本教程链接:`https://docs.aitoearn.ai/zh/use/plugin-publish`。 * **`Authorize Only` 后仍不能调用 `login()`**:确认使用的是包含 `login()` 白名单支持的最新插件版本,并在修改域名配置后刷新网页。 * **账号检查失败**:先在同一浏览器登录目标平台,再回到网页重新调用 `login(platform)`。 * **发布失败**:同时展示 Promise 异常、`failReason` 和 `errorCode`;再检查素材 URL、平台登录状态、内容类型及封面要求。 * **发布中没有立即拿到作品链接**:先使用 `workId` 保存结果。视频号可按上文使用 `wxSphStartLinkPolling()` 启动链接轮询。 # 发布流程 Source: https://docs.aitoearn.ai/zh/use/publish-flow/index 如果需要将内容一键发布到小红书、微信视频号或抖音,请使用 AiToEarn 浏览器插件。前往[通过插件发布](../plugin-publish)完成安装、授权和 Web API 接入。 调用创建发布流程接口前,请先阅读本页完整流程,确认平台能力、账号授权、平台额外参数和素材上传都已完成。所有平台合计共享每月 1,000 次免费发布接口调用额度,额度按月刷新。你可以在 [国内站 API Key 页面](https://aitoearn.cn/zh-CN/developer/api-keys)或 [国际站 API Key 页面](https://aitoearn.ai/developer/api-keys)查看当前用量和剩余额度。X/Twitter(推特)发布除占用上述额度外,还会产生由 X/Twitter 官方收取的额外费用,详情请查看 [定价页「社交平台」](https://aitoearn.ai/pricing#pricing-table-social-publishing)。超出免费额度后,如需提升限额,新增发布额度按人民币 0.1 元/条计费。当前请联系我们办理;更便捷的自助提升方式将在后续提供。 发布不是一个单独接口能完成的动作。你需要先确认平台能力、授权账号、准备平台额外参数、上传素材,最后创建发布流程。 最简单的理解方式是: 1. 选择要发到哪个平台。 2. 授权这个平台的账号。 3. 准备要发布的视频、图片、标题和正文。 4. 补齐平台要求的额外参数。 5. 创建发布流程。 6. 查询发布结果。 如果你还没有 API KEY,请先阅读 [获取API KEY](../api-key)。 ## 先下载 Demo 建议先下载并运行最小 Demo,边看页面边对照下面的接口流程。 [下载最小发布 Demo](https://ai-to-earn.oss-cn-beijing.aliyuncs.com/comment/assets/open-platform-demo.zip) Demo 运行方式: ```bash theme={null} npm install npm run dev ``` 默认访问: ```text theme={null} http://localhost:5173/ ``` Demo 顶部可以切换国内站和国际站。你可以分别填入对应站点的 API Key。 ## 第一步:读取平台能力 先调用 [平台列表](/api-reference/get-api-v2-channels-platforms),确认当前站点支持哪些平台,以及每个平台的发布能力。 你需要重点看这些字段: * `data[n].platform`:平台标识,后续发布时会用到。 * `data[n].contentLimits`:标题、正文、媒体数量等限制。 * `data[n].mediaRules`:图片、视频格式、大小、时长等限制。 * `data[n].optionSchema.properties`:平台发布时可填写的额外参数。 举例:B 站发布视频通常需要分区;Pinterest 需要 Board;不同平台的参数不会完全一样,所以不要硬编码一套通用参数。 ## 第二步:授权账号并获取 accountId 发布前,你需要先让用户授权目标平台账号。 1. 调用 [发起平台授权](/api-reference/get-api-v2-channels-accounts-auth-platform),获取授权入口。 2. 引导用户打开授权页面并完成授权。 3. 调用 [获取授权状态](/api-reference/get-api-v2-channels-accounts-auth-platform-status-session-id),轮询授权是否完成。 4. 授权成功后,调用 [账号列表](/api-reference/get-api-v2-channels-accounts),获取可发布账号的 `accountId`。 后续创建发布流程时,`items[n].accountId` 就填这里拿到的账号 ID。 ## 第三步:处理平台额外参数 平台专属参数分两类处理。 第一类是固定参数,来自 [平台列表](/api-reference/get-api-v2-channels-platforms) 的 `data[n].optionSchema`。例如固定枚举、开关、默认值、必填项,都可以直接按 schema 渲染表单,并写入创建发布流程时的 `items[n].option`。如果 schema 使用 `anyOf` / `oneOf`,按对应分支读取 `properties` 和 `required`。 第二类是动态选项,适用于需要实时拉取列表、搜索,或先创建再选择的字段,例如 B 站分区、Threads 地点、Pinterest Board。这类字段先调用 [平台发布选项](/api-reference/get-api-v2-channels-platforms-platform-publish-options)。接口返回的 `field` 就是后续账号维度接口里的 `{field}`。 查询动态选项: ```text theme={null} GET /api/v2/channels/accounts/{accountId}/publish-options/{field}/values ``` 创建动态选项: ```text theme={null} POST /api/v2/channels/accounts/{accountId}/publish-options/{field}/values ``` 只有 [平台发布选项](/api-reference/get-api-v2-channels-platforms-platform-publish-options) 返回 `createSchema` 的字段才支持创建;请求体按 `createSchema` 填。接口返回空数组时,说明当前平台没有需要动态查询或创建的选项,按 `optionSchema` 填 `items[n].option` 即可。 ## 第四步:准备可访问媒体资源 发布接口需要公网可访问的媒体 URL。不要传本地文件路径、内网地址、需要登录或已过期的临时链接。 如果你已经有符合目标发布环境访问要求的 CDN 或对象存储 URL,可以直接写入 `content.media` 或 `content.cover`。 如果你没有自己的对象存储或 CDN,需要上传自定义资源,可以使用我们提供的 [资源上传](../asset-upload)。 ## 第五步:组织发布内容 创建发布流程时,核心是 `content` 和 `items`。 * `content`:跨平台共享内容,例如标题、正文、媒体、封面。 * `items`:要发布到哪些账号。每个账号一项。 * `items[n].overrides`:某个平台需要不同标题、正文或素材时使用。 * `items[n].option`:平台专属参数,例如 B 站 `tid`、Pinterest `boardId`。 示例结构: ```json theme={null} { "content": { "title": "我的第一条开放平台发布", "body": "这是一条通过 AiToEarn API 创建的发布内容。", "media": [ { "url": "https://assets.aitoearn.cn/example/video.mp4" } ], "cover": { "url": "https://assets.aitoearn.cn/example/cover.jpg" } }, "items": [ { "platform": "bilibili", "accountId": "account_xxx", "option": { "tid": 171 } }, { "platform": "pinterest", "accountId": "account_yyy", "option": { "boardId": "board_zzz" }, "overrides": { "title": "Pinterest 专用标题" } } ] } ``` 实际请求体请以 [创建发布流程](/api-reference/post-api-v2-channels-publish-flows) 的参数说明为准。每个平台 `option` 的具体结构,可以查看 [平台列表](/api-reference/get-api-v2-channels-platforms) 返回的 `data[n].optionSchema.properties`。 ## 第六步:创建发布流程 参数准备好后,调用 [创建发布流程](/api-reference/post-api-v2-channels-publish-flows)。 创建成功后,你可以用返回的 `flowId` 调用 [发布流程详情](/api-reference/get-api-v2-channels-publish-flows-flow-id),查看这个 Flow 下有哪些平台任务。 如果你已经拿到具体发布记录 ID,可以调用 [发布记录详情](/api-reference/get-api-v2-channels-publish-records-record-id) 查询单个平台账号的发布状态、错误原因和作品链接。 ## 第七步:处理抖音短链发布 抖音发布可能需要用户在手机端完成最后一步确认。 推荐处理方式: 1. 创建 Flow 后,轮询 [发布记录详情](/api-reference/get-api-v2-channels-publish-records-record-id)。 2. 如果记录状态进入等待用户操作状态,调用 [App 拉起链接](/api-reference/get-api-v2-channels-publish-records-record-id-user-action)。 3. 将返回的 `shortLink` 展示给用户,用户在手机端打开短链并唤起抖音。 4. 用户完成抖音内发布后,继续轮询发布记录详情。 5. 记录成功后,接口会返回作品链接;你的系统可以停止轮询并刷新发布历史。 轮询建议: * `0`、`2`、`6`:继续等待,可以每 5 秒查询一次。 * `8`:等待用户操作,需要获取 App 拉起链接。 * `-1`、`5`、`9`:按失败或取消处理。 ## 接入顺序总结 1. 获取 API KEY。 2. 调用平台列表,选择站点和平台。 3. 授权平台账号,拿到 `accountId`。 4. 根据 `optionSchema` 填写平台额外参数;需要动态列表时再查询或创建选项值。 5. 上传素材并确认资源。 6. 创建发布流程。 7. 查询发布记录,必要时处理 App 拉起链接。 # 真人素材 Source: https://docs.aitoearn.ai/zh/use/real-person-assets/index 完成真人活体认证,创建真人素材,并在 Seedance 视频生成中通过 asset:// 引用。 真人素材用于在 Seedance 视频生成中安全地引用已授权的真人图片、视频或音频。接入方只需要 AiToEarn 的 `X-Api-Key`,不需要配置或传递火山引擎 AK/SK。 如果你还没有 API Key,请先阅读 [获取 API KEY 教程](/zh/use/api-key)。创建认证会话、完成认证、创建素材和生成视频应使用同一个 API Key。 真人认证和真人素材仅可用于已获得本人明确授权的内容。API Key 必须保存在服务端,不要放到认证落地页、浏览器脚本或移动端应用中。 ## 接入流程 服务端调用创建会话接口,保存返回的 `bytedToken`,并把 `shortLink` 或 `h5Link` 提供给需要认证的本人。 用户在手机浏览器中打开认证链接,按页面提示完成人脸活体认证。 认证页面结束后会跳转到你提供的 `callbackUrl`,并携带 `bytedToken`、`resultCode` 等查询参数。 服务端使用同一 API Key 和 `bytedToken` 调用完成接口,取得 `avatarType=RealPerson` 的 `groupId`。 先获得公网可访问的素材 URL,再把图片、视频或音频创建到真人素材组中。 查询素材详情,等待 `status` 变为 `Active`。 将 `asset://{assetId}` 放入 Seedance 视频生成请求的参考素材字段。 ## 创建认证会话 调用 [创建真人认证会话](/api-reference/post-api-ai-volcengine-assets-visual-validation-sessions): ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/ai/volcengine/assets/visual-validation-sessions' \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: ' \ --data '{ "callbackUrl": "https://example.com/real-person/callback" }' ``` 成功响应中的关键字段: ```json theme={null} { "code": 0, "message": "请求成功", "data": { "bytedToken": "20260902170610426DEDD5F07EEF7EF075", "h5Link": "https://ark.volcengine.com/region:cn-beijing/mobile/...", "shortLink": "https://aitoearn.cn/s/xxx", "callbackUrl": "https://example.com/real-person/callback" } } ``` * `bytedToken`:当前认证会话的唯一标识,完成认证时需要使用。 * `h5Link`:可直接在手机浏览器打开的认证页面。 * `shortLink`:适合生成二维码或发送给用户,最终会进入同一个认证页面。 AiToEarn 会话保留 30 分钟。超过时限后,应重新创建认证会话。 ## 处理认证回调 认证页面完成后,浏览器会跳转到你提交的 `callbackUrl`。AiToEarn 会把认证结果参数合并到回调地址,例如: ```text theme={null} https://example.com/real-person/callback?bytedToken=...&resultCode=10000 ``` `resultCode=10000` 表示认证页面报告成功,但服务端仍应调用完成认证接口取得最终结果和真人素材组。回调页面不要直接携带 API Key 调用 AiToEarn;建议把 `bytedToken` 交给你自己的服务端处理。 ## 完成认证 调用 [完成真人认证](/api-reference/post-api-ai-volcengine-assets-visual-validation-sessions-byted-token-complete): ```bash theme={null} curl --request POST \ 'https://aitoearn.cn/api/ai/volcengine/assets/visual-validation-sessions//complete' \ --header 'X-Api-Key: ' ``` 必须使用创建该会话时的同一个 API Key。成功后保存 `data.groupId`: ```json theme={null} { "code": 0, "message": "请求成功", "data": { "groupId": "group_xxx", "name": "real_person_group", "avatarType": "RealPerson", "createdAt": "2026-09-02T09:10:00.000Z", "updatedAt": "2026-09-02T09:10:00.000Z" } } ``` 如果返回业务码 `12329`,说明认证结果尚未同步完成,可以短暂等待后重试。完成成功后会话即被消费,重复完成会返回会话无效。 `POST /api/ai/volcengine/assets/groups` 创建的是 `avatarType=Virtual` 的普通素材组,不能代替真人认证。真人素材组只能由完成认证接口创建。 ## 上传并创建真人素材 创建素材时需要公网可访问的 URL。如果文件还在本地或私有存储中,先按 [资源上传](/zh/use/asset-upload) 获取确认后的 `data.url`。 然后调用 [创建素材](/api-reference/post-api-ai-volcengine-assets-items): ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/ai/volcengine/assets/items' \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: ' \ --data '{ "groupId": "group_xxx", "url": "https://assets.example.com/person-reference.jpg", "assetType": "Image", "name": "person-reference" }' ``` `assetType` 可使用 `Image`、`Video` 或 `Audio`。创建成功后保存 `data.assetId`,初始状态通常是 `Processing`。 ## 等待素材变为 Active 调用 [素材详情](/api-reference/get-api-ai-volcengine-assets-items-asset-id) 会刷新上游处理状态: ```bash theme={null} curl --request GET \ 'https://aitoearn.cn/api/ai/volcengine/assets/items/' \ --header 'X-Api-Key: ' ``` | status | 含义 | 处理方式 | | - | - | - | | `Processing` | 素材正在处理 | 稍后再次查询详情 | | `Active` | 素材可用 | 可以用于 Seedance 视频生成 | | `Failed` | 素材处理失败 | 检查源文件与人物素材要求后重新创建 | 素材列表保存的是本地登记记录;等待处理结果时应查询单个素材详情,以取得最新状态。 ## 在 Seedance 中使用 素材状态变为 `Active` 后,把素材 ID 写成 `asset://{assetId}`。下面使用通用视频生成接口: ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/ai/video/generations' \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: ' \ --data '{ "model": "doubao-seedance-2-0-260128", "prompt": "保持人物身份和面部特征,生成自然说话的半身视频", "mode": "multi-ref", "images": ["asset://"], "resolution": "720p", "ratio": "16:9", "duration": 5 }' ``` 先调用 [视频生成模型](/api-reference/get-api-ai-models-video-generation),选择当前站点可用且支持所需输入模式的 Seedance 模型。 ## 使用限制 * 认证会话与创建它的 API Key 账号绑定;完成认证必须使用同一 API Key。 * 真人素材应属于已完成认证的本人。同一真人素材组不要混入其他人物。 * 人像素材应清晰、无遮挡,避免多人脸、严重裁切或无法识别面部的内容。 * 素材源 URL 在创建和处理期间必须可以从公网访问。 * `asset://` 后只能填写素材 ID,不能追加路径、查询参数或锚点。 * 引用类型必须匹配:图片素材放入 `images`,视频素材放入 `videos`,音频素材放入 `audios`。 * 只有 `Active` 状态的素材可以用于生成。 相关 API: 创建认证会话并取得真人素材组。 查询素材组、创建素材并检查处理状态。 # 视频生成 Source: https://docs.aitoearn.ai/zh/use/video-generation/index 视频生成的接入顺序很简单:先请求模型列表,选择一个可用模型,再调用生成接口创建任务。 如果你还没有 API Key,请先阅读 [获取 API KEY 教程](/zh/use/api-key)。 查看视频生成模型价格:[中文站](https://aitoearn.cn/zh-CN/pricing#pricing-table-video-gen) / [国际站](https://aitoearn.ai/zh-CN/pricing#pricing-table-video-gen)。 ## 接入顺序 1. 调用 [视频生成模型](/api-reference/get-api-ai-models-video-generation),读取当前站点可用的视频模型。 2. 从模型列表的 `data[n].name` 复制模型名称,后续作为 `model` 传给生成接口。 3. 根据同一个模型项里的 `resolutions`、`aspectRatios`、`durations`、`modes` 和 `inputConstraints` 选择分辨率、比例、时长和参考素材。 4. 调用 [生成视频](/api-reference/post-api-ai-video-generations),传入 `model`、`prompt` 和可选参数。 5. 生成接口会返回 `data.id`,用它调用 [视频任务状态](/api-reference/get-api-ai-video-generations-task-id) 查询结果。 如果需要上传参考图、参考视频或参考音频,请先用 [资源上传](../asset-upload) 获取公网可访问 URL,再写入生成接口对应的参考素材字段。 如果需要使用已授权的真人形象,请先完成 [真人素材](../real-person-assets) 流程。真人素材状态变为 `Active` 后,在 `images`、`videos` 或 `audios` 中传入 `asset://{assetId}`。 ## 模型列表与 modes `GET /api/ai/models/video/generation` 返回当前可用视频模型。生成任务时不要硬编码模型参数,`model` 使用模型项里的 `name`,`mode`、`resolution`、`ratio` 和 `duration` 从同一个模型项的可用值里选择。 ## modes 常量说明 同一个模型可能只支持其中一部分模式。调用生成接口时,`mode` 只能使用当前模型 `modes` 数组里出现的值。 | mode | 含义 | 典型输入参数 | | - | - | - | | `text2video` | 文生视频 | `prompt` | | `image2video` | 单图生视频 | `prompt` + `image`,或只有 1 项的 `images` | | `flf2video` | 首尾帧生视频 | `prompt` + 首帧图片 + `image_tail` | | `lf2video` | 预留常量 | 当前线上模型列表未返回该模式,不建议主动传入 | | `multi-image2video` | 多图参考生视频 | `prompt` + 多项 `images` | | `multi-ref` | 多模态参考生视频 | `prompt` + `images` / `videos` / `audios` | | `video2video` | 视频到视频或视频编辑 | `prompt` + `video_url`,或 `videos` | 如果不传 `mode`,后端会根据输入素材推导模式;API 集成建议显式传入 `mode`,便于在请求前校验模型是否支持当前输入形态。价格以价格页、模型列表接口返回的 `pricing` 和生成接口返回的 `data.points` 为准。 ## 最小请求 先请求模型列表: ```bash theme={null} curl --request GET 'https://aitoearn.cn/api/ai/models/video/generation' \ --header 'X-Api-Key: ' ``` 再创建视频生成任务: ```bash theme={null} curl --request POST 'https://aitoearn.cn/api/ai/video/generations' \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: ' \ --data '{ "model": "从 data[n].name 复制", "prompt": "生成一段城市夜景航拍视频", "resolution": "720p", "ratio": "16:9", "duration": 5 }' ``` ## 查询结果 ```bash theme={null} curl --request GET 'https://aitoearn.cn/api/ai/video/generations/{taskId}' \ --header 'X-Api-Key: ' ``` 其中 `{taskId}` 填生成接口返回的 `data.id`。任务完成后,结果里会返回 `data.videoUrl` 和 `data.coverUrl`。如果需要查看历史任务,可以调用 [视频任务列表](/api-reference/get-api-ai-video-generations)。 ## 当前模型支持情况 更新于 2026/07/26 11:51:21(北京时间)。 | 模型 | 支持的模式 | 支持的分辨率 | 支持的时长 | 图片输入数量 | 音频输入数量 | 视频输入数量 | 支持比例 | | - | - | - | - | - | - | - | - | | Seedance 2.0 Fast Beta
`seedance-2-fast-beta` | text2video、image2video、multi-image2video、multi-ref | 480p、720p | 4-15 秒 | 9 | 3 | 3 | 21:9、16:9、4:3、1:1、3:4、9:16 | | Seedance 2.0 Beta
`seedance-2-beta` | text2video、image2video、multi-image2video、multi-ref | 720p | 4-15 秒 | 9 | 3 | 3 | 21:9、16:9、4:3、1:1、3:4、9:16 | | Seedance 2.0 Beta 1080p
`seedance-2-beta-1080p` | text2video、image2video、multi-image2video、multi-ref | 1080p | 4-15 秒 | 9 | 3 | 3 | 16:9、9:16、1:1 | | Seedance 2.0 Beta Mini
`seedance-2.0-beta-mini` | text2video、image2video、multi-image2video、multi-ref | 720p | 4-15 秒 | 9 | 3 | 3 | 16:9、9:16、1:1、4:3、3:4、21:9 | | HappyHorse 1.1
`happyhorse-1.1` | text2video、image2video、multi-image2video、video2video | 720P、1080P | 3-15 秒 | 9 | 0 | 1 | 16:9、9:16、1:1、4:3、3:4 | | Seedance 2.0
`doubao-seedance-2-0-260128` | text2video、image2video、flf2video、multi-image2video、multi-ref | 720p、1080p、4k | 4-15 秒 | 9 | 3 | 3 | 16:9、4:3、1:1、3:4、9:16、21:9 | | Seedance 2.0 Fast
`doubao-seedance-2-0-fast-260128` | text2video、image2video、flf2video、multi-image2video、multi-ref | 480p、720p | 4-15 秒 | 9 | 3 | 3 | 16:9、4:3、1:1、3:4、9:16、21:9 | | Seedance 2.0 Mini
`doubao-seedance-2-0-mini-260615` | text2video、image2video、flf2video、multi-image2video、multi-ref | 720p | 4-15 秒 | 9 | 3 | 3 | 16:9、4:3、1:1、3:4、9:16、21:9 | | Grok Video
`grok-imagine-video` | text2video、image2video、multi-image2video、video2video | 720p | 1-15 秒 | 7 | 0 | 1 | 1:1、16:9、9:16、4:3、3:4、3:2、2:3 | | Grok Video 1.5
`grok-imagine-video-1.5` | image2video | 720p | 1-15 秒 | 1 | 0 | 0 | 1:1、16:9、9:16、4:3、3:4、3:2、2:3 | # Aitoearn 发布功能入门 Source: https://docs.aitoearn.ai/zh/help/3-getting-started-with-aitoearn-publishing-features 开始使用 Aitoearn 的第一步是连接您的社交媒体渠道。然后您就能配置完美的发布时间表,与受众互动,分析结果并**实现内容变现**。 让我们开始吧! ## 连接您的第一个渠道到 Aitoearn * 为了加快连接过程,请先登录您的社交媒体渠道,然后在单独的标签页中打开 Aitoearn。 * 登录 Aitoearn 后,点击"增加频道(Add Channels)"按键。 * 点击您想要连接的频道。 * 当弹出框出现时,点击 **开始连接**。 * 授权 Aitoearn 访问您的社交媒体渠道。 * 点击 **添加到 Aitoearn** 按钮。 * 您将在右上角看到一个对话框,显示连接已成功建立! ## 空间设置 * 每个 Aitoearn 授权频道都属于一个空间,一个空间可以理解为一个环境:包括电脑环境、手机环境。 * 在空间里,您可以设置不同的设备指纹信息,其中最重要的设备信息就是 IP 地址。 * 在 Aitoearn 中,您可以自由创建任意多个空间。 ## 撰写、安排和发布内容 * 点击界面右上角的 **+新建作品(+ New Work)** 按钮打开编辑器。 * 或直接点击日历上的加号 * 选择您要发布到的渠道。 * 撰写文本,上传图片或视频,然后选择 **为每个网络自定义**。您现在可以根据不同社交媒体渠道的需要编辑消息。 * 接下来,您可以选择立即发布,或 **设置日期和时间** 来选择自定义的日期/时间。 * 最后,点击 **发布(publish)** 完成过程。 # 什么是 Aitoearn? Source: https://docs.aitoearn.ai/zh/help/4-what-is-aitoearn 面向创作者和团队的开源 AI 社交媒体管理平台。 Aitoearn 是一个面向创作者、营销人员和企业的 **开源 AI 社交媒体管理平台**。它可以帮助您完成内容创作、分发发布、互动管理和商业转化。 > 🔗 开源地址:[GitHub - yikart/AiToEarn](https://github.com/yikart/AiToEarn/) ## 支持的平台 抖音、小红书、微信视频号、快手、哔哩哔哩、微信公众号、TikTok、YouTube、Facebook、Instagram、Threads、X/Twitter、Pinterest ## 🚀 开始使用 * [网页版](https://aitoearn.ai/en/accounts) * [Windows 下载](https://aitoearn-download.s3.ap-southeast-1.amazonaws.com/aitoearn-download/1.0.18/AiToEarnSetup-1.0.18.exe) * [macOS 下载](https://aitoearn-download.s3.ap-southeast-1.amazonaws.com/aitoearn-download/1.0.18/AiToEarn+1.0.18.dmg) * [Android 下载](https://aitoearn-download.s3.ap-southeast-1.amazonaws.com/aitoearn-download/1.0.18/app-release-1.0.18.apk) * iOS 下载(即将推出) ## 🛠️ 核心功能 ### 📝 AI 内容创作 * AI 文案生成(GPT-5、Gemini-2.5 等) * 一键适配多平台内容 * 创意建议与内容优化 * 批量生成内容 ### 📅 智能发布 * AI 推荐最佳发布时间 * 多平台同步发布 * 可视化内容日历 * 基于规则的自动化发布 支持平台:小红书、抖音、微博、哔哩哔哩、Instagram、Facebook、X/Twitter、LinkedIn、TikTok、YouTube ### 📊 数据分析与洞察 * 实时跟踪内容表现和互动数据 * AI 趋势分析与竞品监控 * 个性化增长建议 核心指标:互动、粉丝增长与活跃度、内容趋势和最佳发布时间 ### 🤖 AI 互动管理 * AI 回复评论和私信 * 情绪识别与个性化回复 * 用户标签与互动策略建议 ### 🎨 品牌与变现 * 品牌主页和链接聚合页 * 通过电商、广告、付费内容等方式变现 * 收入与转化报表 ## 🌟 产品优势 * 开源、社区驱动、透明且可定制 * 先进 AI 能力,并持续迭代优化 * 支持云端部署、丰富 API、国际化和移动优先体验 ## 🎯 适用场景 * 创作者和 KOL:提升内容产出效率,扩大受众规模 * 中小企业和初创团队:获取客户,提高投入产出比 * 社媒运营团队:提升多账号、多平台协作效率 *让我们用 AI 创造收益!* # 中国用户如何做内容出海,如何解决账号问题 Source: https://docs.aitoearn.ai/zh/help/about 详细指南:帮助中国用户解决海外社交媒体平台账号注册与使用问题 内容出海是许多中国创作者和企业的重要需求。本指南将帮助您了解如何在海外主流社交媒体平台上安全、稳定地注册和使用账号。 ## Meta 系平台账号 ### 平台现状 Meta 系账号(Facebook、Instagram、Threads、WhatsApp)在海外拥有极高的日活跃用户数,是内容出海不可忽视的重要平台。 ### 注册难点 **目前 Meta 系账号是所有平台中最难注册的**,对中国大陆用户的审核极为严格,账号被封禁的风险很高。 ### 解决方案 鉴于注册难度,当前中国用户的主流做法是: * **购买成品账号后更改个人信息** * 建议优先购买 Facebook 账号即可,因为 Meta 旗下所有产品都要求或推荐使用 Facebook 账号登录 ## 其他海外主流平台 ### 支持的平台 相比 Meta 系平台,以下平台的注册难度要低得多,支持用户自主注册: * **TikTok** * **YouTube** * **Twitter (X)** * **Pinterest** * **LinkedIn** ### 注册准备工作 #### 1. 获取海外手机号 **推荐方案**:在淘宝购买一张英国电话卡(约 20 元) **使用步骤**: 1. 收到卡后进行激活 2. 充值话费(一次充值可长期使用) 3. 用于接收各平台的验证码 #### 2. 选择合适的注册环境 * 使用 **AItoearn 云浏览器环境**(推荐) * 或其他干净、未被污染的网络环境 ### 账号使用注意事项 #### ⚠️ 环境一致性 * 尽量保持登录环境的一致性 * 避免频繁更换 IP 地址或设备 * 减少环境污染,降低账号风险 * 所有平台都可以识别设备和IP,如果新账号和已封账号使用同一设备/IP/浏览器,换邮箱和手机号无法避免关联 #### ⚠️ 邮箱选择 * **不推荐**使用国内邮箱(如 QQ、163 等) * **推荐**使用国际主流邮箱服务(如 Gmail) ## 新手入门建议 如果您是第一次注册海外平台账号,**建议从 YouTube 开始**: 1. 首先在 YouTube 注册账号,同时创建一个 **Gmail 邮箱** 2. 使用这个 Gmail 邮箱注册其他所有海外平台 3. 这样可以实现账号的统一管理,提高安全性 *** **提示**:账号安全是长期运营的基础,请务必遵循平台规则,保持良好的使用习惯。 # Facebook 账号运营指南 Source: https://docs.aitoearn.ai/zh/help/facebook-account-operations/index Facebook 短剧账号的准备、内容剪辑与日常运营建议。 本指南用于帮助创作者保持 Facebook 账号稳定,确定内容方向并持续优化运营效果。 ## 项目介绍 在平台选择短剧任务,下载可用素材,结合短剧下载页右侧的 **推广链接** 制作内容,引导用户下载播放 App 并观看剧集。 ## 地区与 IP 选择 外国人演的外国剧为本土剧;中国人演的中国剧加外语配音为国产翻译剧。 账号环境、短剧语言和目标受众应保持一致: * 短剧语言决定账号地区,英语短剧分为本土短剧和国产翻译剧。 * 欧美地区付费能力较强,IP 可选择美国或欧洲,优先推广本土短剧。 * 日韩、东南亚地区用户基数较大,IP 根据语种和目标地区选择。 * 例如:美国地区账号建议主发本土剧,不要混发泰剧或其他语种内容。 如需调整账号地区,请先暂停账号操作,完成设备语言、时区和网络环境调整后再登录,避免短时间内反复切换或频繁登录、退出。 ## IP 更换规则 如需更换短剧语种,可同步调整地区和 IP,但不要频繁切换。 以手机为例,更换步骤如下: 1. 开启飞行模式 2. 退出账号 3. 等待数小时后切换 IP 4. 关闭飞行模式并重新登录 切换地区前先暂停账号操作,完成设备语言、时区和网络环境调整后再登录。 ## 账号注册 ### 注册前准备 可先根据启动周期、账号资源和管理方式选择成品号、自主注册或 BM 配置。无论采用哪种方式,都应先准备稳定的设备和网络环境,避免账号刚接管或注册后即触发风控。 **物料准备:** * 邮箱:准备 2-3 个未被 Facebook 封禁、可长期接收邮件的邮箱。自行注册时用于创建账号,接管成品号时可按交付指引用于完善安全信息。 * 手机号:自行注册时使用未注册过 Facebook 的手机号,可使用国内手机号、海外实体卡或海外虚拟号;海外实体卡可参考 [MollySim](https://mollysim.com/?aff=AITOEARN)。 * 网络:使用干净稳定的 IP,地区需与目标账号地区一致。 * 设备:准备 2 部手机,安卓或 iPhone 均可;建议 Android 14 及以上、iOS 17 及以上。成品号接管后也应尽量固定设备和浏览器环境。 **权限准备:** 提前区分 2 类账号: * 管理账号:负责权限分配、公共主页创建和管理。 * 运营账号:负责内容管理和社群运营。 **账号储备:** 至少准备 1 个管理账号,并按业务需要创建或接管公共主页;运营人员建议提前储备 5-10 个 Facebook 公共主页。 ### 账号注册流程 可根据启动周期、已有资源和管理需求选择以下 3 种方式: | 方式 | 适合情况 | 准备周期 | 重点事项 | | - | - | - | - | | 成品号购买 | 希望减少注册、验证和初始配置时间,尽快开始业务 | 相对较短 | 交付验收、分阶段接管和稳定环境 | | 新账号注册 | 更重视账号注册历史可控,愿意从零完成养号 | 相对较长 | 注册环境、验证资料和初期养号 | | BM 账号配置 | 已有多个个人账号,需要集中管理主页和权限 | 取决于已有账号 | 权限隔离、资产管理和备用管理员 | #### 方式一:成品号购买 适合希望降低账号准备门槛、缩短注册和初始配置时间,尽快进入公共主页创建和内容运营阶段的用户。AiToEarn 可根据实际服务提供已完成基础注册流程的 Facebook 成品号。 成品号可以降低前期准备时间,但不代表账号更稳定、无需养号或可以绕过 Meta 风控。AiToEarn 无法承诺任何 Facebook / Meta 账号能够永久稳定、永久不被封控或永久可用。 **请完整阅读并知晓以下内容后扫码联系客服进行成品号购买!**
### 成品号交付与风险说明 成品号用于帮助用户减少自行注册、验证和初始配置的时间成本,不代表 Facebook / Meta 官方认证账号,也不能替代后续的环境管理、养号和合规运营。 * 账号状态通常仅代表交付当下或双方约定验收期内的可用情况。用户应在验收期内完成首次登录、基础功能、安全信息和约定交付项检查;更换、退款或其他售后处理以实际服务约定为准。 * AiToEarn 无法对任何账号的永久稳定性、永久可用性或永久不被封控作出承诺,也不对流量、订单、变现能力或运营收益作出承诺。 * 账号交付后的 IP、设备、浏览器指纹、时区、语言、登录方式、操作频率、绑定信息修改、授权连接和内容行为,都会影响后续稳定性。 * 因 Meta 平台规则调整、系统风控、安全验证、网络环境变化、用户操作不当或内容违规等原因,账号可能出现二次验证、限流、功能受限、无法登录、无法授权、无法发布或封禁等情况。 * AiToEarn 可根据实际服务约定提供账号交付、基础使用指导和必要的问题排查,但无法干预或保证 Meta 平台的审核结果和风控判断。 * Facebook / Meta 对账号访问权限、密码共享、账号转让、异常登录和内容发布有相应平台规则,用户应自行了解并遵守相关服务条款及适用法律法规。 建议将成品号视为缩短业务准备周期的启动工具,而不是购买后无需维护的永久资产。完成交付后,请继续按照本指南的固定环境和养号要求使用,以降低账号异常风险。
AiToEarn 成品号购买客服二维码
#### 方式二:新账号注册 适合更重视账号注册历史可控,并愿意从零完成注册、验证和初期养号的用户。 国内用户如无法直接注册 Facebook,可通过[AiToEarn 云工作区](https://aitoearn.ai/zh-CN/cloud-space) 完成 Facebook 账号注册。 1. 进入浏览器或AiToEarn云工作区在地址栏输入 [https://www.facebook.com](https://www.facebook.com) 访问Facebook官网点击Create new account。 2. 填写姓名、邮箱,邮箱需要使用可正常接收验证码、可长期使用。 3. 访问刚才填入邮箱,获取最新收到的验证码,填入后点击continue。 4. 创建完成后,会直接跳转到刚注册完成的新账主页。 5. 完善基础资料,按提示添加头像、个人简介,或先跳过后再在个人主页补充。 6. 确认账号安全信息,注册完成后,进入“设置与隐私 - 设置 - 密码和安全”,补充绑定邮箱、手机号,并开启双重验证。 7. 先养号 7-14 天,按实际需求浏览内容、完善资料,避免短时间内集中重复关注、加好友或发送大量消息。 8. 养号完成后可以完成公共主页创建。 **辅助参考视频:**[Facebook 小白注册全流程录制教程](https://www.bilibili.com/video/BV1CXT46TEi2/)。 该视频由第三方创作者发布,仅作页面操作参考,不代表 AiToEarn 或 Meta 的官方指引。Facebook 的注册、验证与审核以平台当前规则和页面提示为准,请遵守适用法律法规及服务条款。 新号养号期间,每天分 2-3 个时段使用 10-20 分钟,可随机浏览视频并少量点赞。避免频繁点击、私信或异常操作。 #### 方式三:BM 账号配置 适合已有多个 Facebook 个人账号,需要集中管理公共主页、人员权限和业务资产的团队。 1. 打开 [business.facebook.com](https://business.facebook.com)。 2. 使用 1 个 Facebook 个人账号创建 BM 账户。 3. 在 BM 后台创建资产组合,并绑定另 1 个 Facebook 账号作为运营主体。 4. 按新账号注册流程创建公共主页并完成授权。 账号注册或接管完成后,管理主账号建议保持手机端登录,并绑定可长期使用的邮箱、手机号或 WhatsApp。遇到风控或授权验证时,可用于接收验证信息并提高账号找回能力。 ### 注册后必做操作 **账号关联:** 将所有公共主页集中授权至 1 个管理账号,可额外储备 1-2 个运营账号,避免单个账号异常影响全部主页。 **主页初始化:** 上传头像、背景图,完善 **关于我们**。头像建议贴合影视角色或剧集海报,背景图需符合账号定位,主页说明可简单说明内容方向。 **账号养号:** 注册成功后,每天保持 10-15 分钟正常浏览,可浏览垂直内容并关注同类型优质账号。 ### 设备与环境管理 **设备使用规范:** * 注册阶段:仅使用手机端注册。新设备建议先刷机,避免设备码影响注册;网页端注册更容易触发风控或无法接收验证信息。 * 运营阶段:内容管理可使用网页端,后台管理可登录 BM 后台,减少账号关联风险。 **环境配置要求:** * IP 稳定:固定使用目标地区 IP,避免频繁切换。 * IP 检测:确认 IP 未被 Facebook 标记为风险 IP,可使用 [ping0.cc](https://ping0.cc) 检测。 * 浏览器隔离:使用指纹浏览器(如AdsPower)为每个账号创建独立环境,避免账号之间互相关联。 ### 账号养号与运营 主页运营前,先完成[账号报备](/zh/help/account-reporting#报备流程),避免后续出现版权风险。 注册后 7 天内,每个账号每天保持 15-20 分钟正常浏览,分 1-2 次完成。 * 浏览主页推荐视频,可搜索垂直标签,如 Drama。 * 对相关内容少量点赞、评论,避免无意义互动。 * 关注 2-3 个同领域优质账号。 ### 运营效果判断标准 | 阶段 | 关键指标 | 正常账号标准 | 异常账号处理 | | - | - | - | - | | 养号期(1-2 周) | 前 3 条内容播放量 | 单条播放量逐次提升 | 播放量 ≤10:延长养号期 3 天 | | 变现准备期(3-4 周) | 粉丝量 | ≥5 万粉丝,开始陆续出单 | 粉丝量 ≤1 万:调整主页定位,优先跟进最新本土剧素材 | | 稳定运营期(≥1 个月) | 日订单量 | ≥10 单/天 | 订单量 ≤2 单:优化素材内容,优先选择热门新剧和高转化素材 | ### 内容发布规范 **发布主体:** * 优先使用公共主页,便于承接“内容 - 粉丝 - 转化”链路。 * 不建议使用个人主页,流量不稳定且不利于长期运营。 **标签设置:** 每条内容添加 2-3 个垂直标签,如 Drama、短剧、剧场推荐等,帮助平台识别内容方向。 **参考文案:** ```text theme={null} 🌟 Lee más👉 https://short.inbeidou.ai/link/goodshort/app/117mdmqW/12 Ve el episodio completo 📺 Título: “Desperté de la mentira” 🌟 Continúa la historia aquí👉🏻 📲 Descarga la aplicación "GoodShort"y ve la serie completa ✨! Descripción del vídeo:🔥🎬🔥🌟🌟👉Patricia Águila, quien murió trágicamente en su vida pasada, renació y regresó. Sin dudarlo, canceló su compromiso, expuso los planes de Susana y recuperó el control. Con actitud de mujer fuerte, despertó a su hermano Roberto y dio un giro contundente a su destino🥰🌟🎬🔥🔥 #DramaCorto #Corto #Drama #DramaCorto #Reel #Película #Corto #Romántico #AmorVerdadero #CEO #GoodShort #shortdrama #shorts #drama #dramashorts #reels #movie #shorts #romance #TrueLove #FYP #MicroDrama #FinalInesperado ``` 文案建议分为 4 个部分: 1. 剧目介绍 2. 推广链接 3. 剧情简介 4. 内容标签 公共主页定位、发布内容语种和推广文案语言需保持一致,避免语种混乱影响推流准确性。 **发布操作流程:** 1. 登录已授权公共主页的运营账号。 2. 进入公共主页后台,点击 **创建帖子**。 进入公共主页内容后台 批量上传并完善视频信息 3. 上传视频,可单条发布,也可在内容选项中批量发布。 4. 批量完善标题、描述、推广链接、剧集介绍、标签和发布时间。 5. 点击 **发布**,或提前 1 天设置 **定时发布**。 短剧内容以长视频帖子为主。Reels 仅支持 90 秒内视频;批量发布时优先选择帖子,只要长视频可正常发布即可。 **账号权重提升:** * 所有公共主页必须授权至 1 个管理账号,集中管理权限,避免账号流失。 * 运营账号仅分配内容发布权限,避免开放设置修改权限,降低误操作风险。 * 进入 **设置 - 安全与登录**,绑定手机、邮箱和 WhatsApp,提高账号信任度。 * 发布后及时回复评论区用户,邀请互动用户关注主页。 * 后续可在 BM 后台主页推荐内容中,邀请看过内容或关注过同类主页的用户关注主页。 * 内容频率:每天发布 10-20 条内容,保持账号活跃度。 * 内容选择:起号阶段优先发布每日新上线本土剧、爆款剧和翻译剧。 **素材来源:** 优先关注任务剧单中最新上线的剧集和收入排行前列的短剧。起号阶段优先在新剧上线早期发布素材。 禁止使用 KalosTV 版权风险素材,避免影响收益或主页稳定。 **剪辑要求:** 保留原素材核心剧情,优先选取冲突、反转、情绪爆发等高能片段。 * 方法一:选择最吸引人的画面作为开头,剪辑 3-5 秒高能片段,再拼接免费素材;单部剧素材建议不少于 10 条。 * 方法二:用高播放量切片、影视素材或插边素材作为开头,再拼接推广剧集素材,提高前几秒留存。 * 新号建议拼接免费素材做精剪,不要发布长视频。起号阶段短视频没有流量时,可改发 10-20 分钟长视频。 **风险规避:** * IP 风险:同一 IP 下登录账号不要超过 3 个,多个账号需使用指纹浏览器隔离。 * 内容风险:发布前检查素材版权,可通过 Facebook 素材审核工具预检测。 * 账号封控:账号被封后,优先用管理账号申诉并完成人脸识别;如仍无法恢复,及时更换账号,并提前储备账号降低风险。 ## 账号异常处理 | 问题 | 可能原因 | 处理方式 | | - | - | - | | 注册后被封号 | 网络不稳定或设备环境异常 | 更换干净网络,手机设备刷机后再尝试注册 | | 无法创建公共主页 | 新号权重不足 | 继续养号 2-3 天后再尝试 | | 账号被风控 | IP、设备或操作行为异常 | 使用管理账号申诉,并按提示完成人脸识别 | ## 剪辑短剧视频 可先通过以下教程熟悉剪映基础操作,也可自行搜索同类剪辑教学。 [剪映基础剪辑功能讲解视频](https://lv.ulikecam.com/imlv/tutorial_collection?topic_id=6966505254212914469\&unique_id=5) [剪映进阶版讲解视频](https://lv.ulikecam.com/imlv/tutorial_collection?topic_id=7017792605052325150\&unique_id=5618384367) ### 视频创作建议 新号前期建议将单条视频控制在 3 分钟左右,避免时长过长影响完播率和推流效果。 以下是几种常见剪辑形式,中期可通过对标优质账号学习更多剪辑玩法: | 形式 | 特点 | | - | - | | 配乐卡点混剪 | 节奏鲜明,适合新号 | | 原片片段、标题与配乐 | 操作简单,适合快速制作 | | 解说配音与原片 | 便于说明剧情和引导用户 | **版权风险** 在增加解说字幕和背景音乐时,需注意音乐和字体版权问题。可以使用无版税的音乐和字体,或者确保你已经获得了其合法使用权。 ### 剪辑要求 视频开头 3-5 秒决定用户是否停留,建议至少包含 1 类高能元素: | 情绪标签 | 剧情关键词 | | - | - | | 冲突爆发 | 强强对峙 \| 财富突降 \| 突发反转 | | 感官刺激 | 亲密吻戏 \| 惊悚悬疑 \| 便装穿越 | | 身份逆转 | 扮猪吃虎 \| 霸总强宠 \| 萌娃变故 | | 情感共鸣 | 弱势委屈 \| 不公遭遇 \| 悲情失忆 | **注意事项:** * 前 5 秒避免全景慢镜头。 * 避免线性叙事,优先使用倒叙或插叙。 * 不建议只用纯文字解说,需让画面直接给出看点。 * 避免将多集原片直接合并成长视频,否则会影响完播率和平台推流。 * 不要直接搬运原片,需二次剪辑、删减冗余内容并提炼核心看点。 ## 最佳发布时间 | 发布时间段 | 发布原因 | 中国时间 | 美区东部时间 | 美区西部时间 | | - | - | - | - | - | | 早间流量 | 用户通勤时段,刷视频高峰 | 7:00–9:00 | 18:00–20:00(前一日) | 15:00–17:00(前一日) | | 午间碎片 | 午餐休息,碎片化浏览集中 | 12:00–13:00 | 23:00–00:00(前一日) | 20:00–21:00(前一日) | | 傍晚放松 | 下班或放学后,娱乐需求激增 | 16:00–18:00 | 3:00–5:00(次日) | 0:00–2:00(次日) | | 夜间峰值 | 全天流量顶峰,用户睡前活跃 | 21:00–22:00 | 8:00–9:00(次日) | 5:00–6:00(次日) | # 常见问题 Source: https://docs.aitoearn.ai/zh/help/faq ## 为什么AitoEarn上的模型价格这么便宜? Aitoearn 不止是一家软件公司,更是一家结果交付公司。我们的目标是为一人公司交付运营结果。 您所购买的aitoearn积分(代充值token费用)都将用于支付Google、OpenAI、xAI、Anthropic等公司的模型费用。我们向您承诺,我们的使用价格不会高于所有模型的官方价格。 当前,由于我们的使用量较大,可以从大公司这里享受到一些折扣,我们非常愿意将这些优惠传递给您。让每个人可以用AI赚钱。Let‘s use AI to Earn! 温馨提示:限时模型我们并不保证其可用性。 ## 为什么我的任务没人接单? 合理的定价,合理的任务难度,合理的任务要求,有助于创作者完成您的任务。 ## 广告主CPE、CPM任务的封顶金额是什么意思? CPE、CPM任务按量计费,但是有封顶金额,比如您设置了一千次互动是100块钱,封顶金额为50元。 用户A完成了任务,最终结算时,他的作品获得了2000次互动,按量金额为200元,超过封顶金额,只结算50元。 用户B完成了任务,最终结算时,他的作品获得了200次互动,按量金额为20元,未超过封顶金额,结算20元。 > 千次互动的定义:点赞/转发记1次,收藏记3次,评论记5次。 ## 为什么我设置了100个粉丝,但是用户10个粉丝的抖音账号也可以接任务? 目前Aitoearn暂时统计的是用户的全网粉丝数,也就是说,如果创作者授权了抖音50个粉,小红书60个粉的账号,他可以接取平台上要求100粉的任务。 当前粉丝数限制功能仍为测试性功能,我们还在持续优化。 ## 为什么Seedance生成会失败? Seedance 2.0 作为字节跳动推出的 AI 视频生成模型,在内容生成方面有严格且明确的限制,当前有大量的失败是因为提示词的原因,可以尝试修改提示词再做尝试。主要包括以下核心要点: ### 一、内容安全限制 绝对禁止生成未成年人相关内容、性暗示与色情内容、可识别的真实人物面部、受版权保护的 IP 角色、政治内容以及极端暴力与血腥场面。仅允许 PG-13 级别的电影式动作场面、悬疑氛围式恐怖、明确标注艺术语境的古典艺术裸体以及标注创作语境的历史战争内容。系统采用提示词层、模型层、输出层三层审核机制,违规内容会被拦截且不消耗积分。 ### 二、技术功能限制 完全不支持负面提示词,所有 "不要"、"避免" 等否定词会产生反效果,必须全部使用正向描述。提示词最佳长度为 30-100 个汉字,超过 150 个汉字后内容会被截断。每个镜头最多只能有一个主运动指令,不支持复杂的三轴同时运动和精确的摄影技术参数。文字生成能力极弱,容易出现乱码,建议在后期软件中手动添加文字。 ### 三、多模态引用限制 使用`图片1`\~`图片9`、`视频1`\~`视频3`、`音频1`\~`音频3`的标准语法进行引用,且必须明确说明用途。最多支持 9 张图片、3 个视频(总时长≤15 秒)和 3 个音频(总时长≤15 秒),所有文件总数不超过 12 个。参考素材不能包含真实人脸和受版权保护的内容。 ### 四、品牌信息生成限制 知名品牌的 LOGO、视觉标识、标志性产品以及竞品品牌相关内容会被 100% 拦截。自己的品牌只能通过上传参考图的方式植入,不能仅用文字描述。可以让视频中的角色口头说出品牌名称,但不建议使用画外音。最安全的方式是先生成无品牌内容的视频,再在后期添加品牌元素。 ### 五、真人生成限制 禁止直接上传任何含真人人脸的参考图 / 视频,禁止文字描述生成可识别的真实人物,禁止生成未成年人的任何形象。合规方案包括使用平台预置虚拟人像库、通过活体认证生成本人数字分身(仅限个人非商用)、使用同一账号下生成的含人脸视频进行二创,以及企业用户申请专属白名单授权。 ### 六、最佳实践 遵循 "主体→动作→环境→镜头→风格→约束" 的提示词写作公式,像导演一样描述你看到的画面而非主观感受。迭代优化时每次只调整一个变量,便于定位问题。对于角色一致性要求高的场景,优先使用参考图引用。 # 新手指南 Source: https://docs.aitoearn.ai/zh/help/guide 中国区网址:[https://aitoearn.cn/](https://aitoearn.cn/) 国际版网址:[https://aitoearn.ai/](https://aitoearn.ai/) ## 创作者在AitoEarn接任务赚钱有什么要求? 1. 30天内不可删文,删文后不予结算。 2. 平台仅对真实、自然、与内容相关的有效互动进行结算。无意义评论、重复评论、诱导刷评、互刷行为不计入有效互动。 3. 千次互动的定义:点赞/转发记1次,收藏记3次,评论记5次。 ## 如何在AitoEarn找创作者推广我的产品? 1. Aitoearn有海量KOC、KOL,并支持按互动量(CPE),播放量(CPM)、一口价三种模式与创作者结算 2. 为了您的任务可以更快的被创作者接单,我们**强烈建议您使用一键发模式**,您需要在内容管理创建一个草稿箱,使用AI或者手动创建一些可发布的草稿,创作者将直接使用您的草稿发布到他的社交媒体上。 ## 使用Aitoearn矩阵发布会不会封号? Aitoearn发布侧所有功能设计最先考虑的就是安全性,几乎所有发布接口都来自于官方授权。 且所有代码开源在 [GitHub](https://github.com/yikart/AiToEarn),您可以对相关功能做任何审查。 ## 小红书使用重要提醒 小红书一定要做实名认证!实名认证!实名认证!不然会用各种各样的理由去封你的账号!目前小红书是最严的,其他国内平台也建议补齐实名认证! 新号前期不要发太多! ## 如何用AI自动完成评论点赞互动? 您需要安装aitoearn浏览器插件。 您随时可以通过 AiToEarn 网站或 [Chrome 应用商店](https://chromewebstore.google.com/detail/aitoearn-extension/hnmocdhmnfgcjnedmdgfefcobideaeja) 下载 AiToEarn 插件最新版。 > 重要提示:对于小红书平台,如果你的账号权重不高,建议单个账号单个环境下一天**评论量不要超过10条**。 aitoearn浏览器插件可以完成您在浏览器上的所有重复工作,您也可以为每天的重复工作创建定时任务。 # 自然流量指南:15+ 主流社交平台对比 Source: https://docs.aitoearn.ai/zh/help/social-platforms Aitoearn 支持多个主流社交媒体平台,帮助您在一个地方完成内容发布管理和数据分析。 ## 📋 快速导航 抖音、快手、TikTok、微信视频号、Instagram Reels 等。 YouTube、哔哩哔哩等。 小红书、Instagram、Pinterest、LinkedIn、Facebook、Twitter、Threads 等。 微信公众号等。 *** ## 🎥 竖屏短视频 适合发布 9:16 竖屏短视频内容,包括 Shorts、Reels 和其他短视频格式。 | 排名 | 平台 | 自然流量潜力 | 平台特点与运营建议 | | :-: | :- | :-: | :- | | 1 | **TikTok** | ⭐⭐⭐⭐⭐ | **全球最强公域流量平台**
• 关键指标:前 3 秒留存、完播率、互动率
• 推荐时长:10-20 秒
• 内容建议:强钩子开头、9:16 比例、避免水印 | | 2 | **抖音** | ⭐⭐⭐⭐☆ | **中国领先短视频平台**
• 流量池机制:小流量测试后逐步放大
• 推荐时长:15-30 秒
• 内容建议:强节奏、系列化内容、稳定人设 | | 3 | **快手** | ⭐⭐⭐⭐ | **社交与推荐双引擎**
• 中腰部账号也有稳定自然流量
• 推荐时长:灵活,可适当更长
• 内容建议:真实感、故事性、固定栏目 | | 4 | **微信视频号** | ⭐⭐⭐☆ | **微信生态短视频入口**
• 依托微信生态,增长迅速
• 推荐时长:灵活
• 内容建议:字幕必备、垂直主题、结合社群运营 | | 5 | **Instagram Reels** | ⭐⭐⭐ | **图片社交平台的视频化形态**
• 自然触达高于普通帖子
• 推荐时长:5-20 秒
• 内容建议:强开头、字幕/贴纸、视觉审美 | | 6 | **YouTube Shorts** | ⭐⭐⭐ | **长视频平台的短内容格式**
• 冷启动较慢,但长尾效果好
• 推荐时长:最长 60 秒
• 内容建议:SEO 优化,与长视频联动 | | 7 | **Facebook Reels** | ⭐⭐☆ | **社交巨头的短视频入口**
• 算法偏好竖屏短视频
• 推荐时长:灵活
• 内容建议:配合广告推广效果更好 | **平台数据参考**:Instagram 平均自然触达约 3.5%,Facebook 约 1-2%,短视频格式的触达通常明显高于图文内容。 *** ## 📺 横屏长视频 适合发布 16:9 横屏长视频内容,更强调内容深度和知识分享。 | 排名 | 平台 | 自然流量潜力 | 平台特点与运营建议 | | :-: | :- | :-: | :- | | 1 | **YouTube** | ⭐⭐⭐⭐⭐ | **全球最大视频平台**
• 三重流量引擎:搜索 + 推荐 + 长尾
• 推荐时长:建议至少 8-15 分钟
• 内容建议:前 30 秒明确价值、章节分段、SEO 优化 | | 2 | **哔哩哔哩** | ⭐⭐⭐⭐ | **年轻人文化社区**
• 社区粘性强,适合知识类内容
• 推荐时长:灵活
• 内容建议:系列化选题、高质量封面、置顶评论 | *** ## 🖼️ 图文内容 以图片和文字为主的社交平台,适合发布有视觉吸引力的图文内容。 | 排名 | 平台 | 自然流量潜力 | 平台特点与运营建议 | | :-: | :- | :-: | :- | | 1 | **小红书** | ⭐⭐⭐⭐ | **生活方式分享社区**
• 推荐 + 搜索双引擎
• 内容形式:多图笔记(1-9 张)
• 内容建议:关键词优化、攻略/清单型内容、醒目封面 | | 2 | **Pinterest** | ⭐⭐⭐⭐ | **视觉发现引擎**
• 长尾流量明显,内容生命周期长
• 内容形式:2:3 竖版长图
• 内容建议:关键词密集、画板矩阵、主题化运营 | | 3 | **Instagram** | ⭐⭐⭐ | **图片社交代表平台**
• Feed 帖子 + Reels 双内容形态
• 内容形式:单图、多图、轮播
• 内容建议:视觉审美、标签、互动率 | | 4 | **Facebook** | ⭐⭐⭐ | **全球最大社交网络**
• 支持文字、图片、视频等多种形式
• 内容形式:帖子 + Reels + Stories
• 内容建议:社群运营、广告联动、多格式测试 | | 5 | **LinkedIn** | ⭐⭐⭐ | **职业社交平台**
• 个人账号表现通常优于公司主页
• 内容形式:长文 + 文档轮播
• 内容建议:专业洞察、行业观点、减少外链 | | 6 | **Threads** | ⭐⭐☆ | **Meta 旗下文字社交平台**
• 与 Instagram 账号互通
• 内容形式:短文本 + 图片(1-4 张)
• 内容建议:提问互动、参与话题 | | 7 | **Twitter (X)** | ⭐⭐☆ | **实时信息广场**
• 传播速度快,对热点敏感
• 内容形式:280 字符 + 图片/视频
• 内容建议:个性化表达、热点话题、长线程 | **LinkedIn 运营建议**:公司主页的自然触达相对较低;文档/图片轮播通常比外链和视频表现更好。个人账号的内容触达通常明显高于公司主页。 *** ## 📝 长文章 适合发布长文章内容的社交平台,更强调文字深度和信息密度。 | 排名 | 平台 | 自然流量潜力 | 平台特点与运营建议 | | :-: | :- | :-: | :- | | 1 | **微信公众号** | ⭐⭐⭐ | **微信生态内容平台**
• 主要服务私域运营,公域流量有限
• 内容形式:长文章(500-3000 字)
• 内容建议:高价值内容、菜单导航、社群联动 | **公众号运营建议**:平均打开率约 1-3%,更适合私域深度运营,不适合作为主要公域获客渠道。建议结合视频号和社群提升触达。 *** ## 📊 内容策略建议 ### 流量分配参考 根据平台特点,推荐内容投入比例: * 🎥 短视频内容:60% * 🖼️ 图文内容:20% * 📺 长视频内容:15% * 📝 长文章内容:5% ### 一份内容,多平台分发 **主内容创作**: 1. 制作一条 9:16 竖屏短视频(15-30 秒) 2. 添加内嵌字幕和强钩子开头 3. 保证内容质量和信息密度 **分发策略**: * **短视频平台**:直接分发到抖音、快手、微信视频号、TikTok、Instagram Reels、Facebook Reels、YouTube Shorts * **图文平台**:从视频中截取关键帧,补充文字要点,发布到小红书、Pinterest、LinkedIn、Instagram、Facebook、Twitter、Threads * **长文章内容**:将深度内容整理成长文章,发布到微信公众号 *** ## 🚀 Aitoearn 平台管理能力 通过 Aitoearn,您可以高效管理所有社交媒体平台上的内容发布和数据分析。 ### 智能内容适配 根据不同平台特点自动调整内容格式,获得更好的展示效果 自动适配各平台图片和视频尺寸要求,无需手动裁剪 根据平台算法特点推荐合适的话题标签 ### 统一管理中心 同时发布到多个平台,大幅节省运营时间 统一管理发布计划,保持内容节奏一致 在一个地方查看所有平台的表现数据和分析报告 ### 平台优化策略 针对不同平台推荐算法优化内容表现 分析用户活跃时间,推荐更合适的发布时机 根据平台特点制定专属互动策略 *** **开始使用**:选择适合您的平台,用 Aitoearn 开始高效的社交媒体管理之旅!如有问题,可随时联系客户支持。 # 在 Aitoearn 中使用 Instagram Source: https://docs.aitoearn.ai/zh/help/social-platforms/554-using-instagram-with-aitoearn 借助 Aitoearn,您可以在轻松规划 Instagram 的帖子、轮播、故事(Stories)与短视频(Reels)的发布计划,获得发布策略建议,并与粉丝高效互动。 ## 这些功能适用于 Instagram | 发布 | 分析 | 互动 | | :-: | :-: | :-: | | ✓ | ✓ | ✓ | ## Instagram 如何与 Aitoearn 配合工作 Instagram 与其他平台略有不同,如需自动发布,需要满足以下条件: * [拥有 Instagram 商业账户或创作者账户](#switch-to-professional)。 * [内容与规格需满足 Instagram 要求](#media-specs),且属于以下类型: * 单张或多张图片(轮播) * 单个视频帖子 * Reels(≤ 90 秒的竖屏短视频) * Stories(竖屏图片或 ≤ 15 秒的视频) > 注意:受 API 限制,创作者账户暂不支持自动发布 Stories。 ## 连接和刷新 Instagram 账户 1. 在浏览器中先登录目标 Instagram 账户。 2. 回到 Aitoearn,在"空间"中连接该 Instagram 账户。 3. 可连接多个 Instagram 账户至 Aitoearn,并在需要时刷新连接。 ## 查找您的 Instagram 账户类型 按以下步骤确认您使用的是个人、商业或创作者账户: 1. 在手机上打开 Instagram,进入个人主页。 2. 点击右上角“三横线(菜单)”。 3. 在页面底部查看提示: * 出现“商业工具和控件”即为商业账户。 * 出现“账户类型和工具”即为个人账户。 * 出现“创作者工具和控件”即为创作者账户。 ## 将 Instagram 账户切换为专业账户(创作者或商业) 1. 在手机上打开 Instagram,点击右上角菜单。 2. 下滑至“专业人士”,进入“账户类型和工具”。 3. 点击“切换到专业账户”。如未见该项而看到“商业工具和控件”,表示已是专业账户,可回到 Aitoearn 重新连接或刷新频道。 4. 按指引继续至“类别”页面并选择合适类别。 5. 选择“创作者”或“企业”。完成后账户即为专业账户。 ## 规划与发布(帖子 / Reels / Stories) * 支持 Web 与移动 App 发布与调度。 * 在标题中使用 @ 提及:输入对方精准用户名(暂不支持输入时搜索)。发布后会自动转为可点击链接。 * 图片中标记用户:仅自动发布的“图片帖子”支持;Reels、Stories 或通知发布不支持。 * 每条帖子最多可 @ 提及 20 次。 * Shop Grid:可在每条帖子中添加外链,并通过个人简介中的链接生成可点击的网格聚合页(个人账户不支持)。 ### 功能特性及实用信息 | 项目 | 说明 | | - | - | | 每日发布限额 | 每 24 小时最多发布 50 条,包含帖子、Stories 与 Reels。 | | 字符限制 | 每篇帖子最多 2,200 个字符;首条评论最多 2,196 个字符;Stories 通过通知发布时最多 120 个字符。 | | 替代文字 | 仅支持图片帖子添加替代文字,包括单图和轮播;视频、Reels 和 Stories 暂不支持。 | | 转发 | 暂不支持定时转发帖子。 | | 添加位置 | 可为帖子与 Reels 添加位置;Stories 暂不支持。 | | 标签 | 编辑器中输入所需标签,发布后将以超链接形式展示。 | ### 常见限制与说明 * 受 API 限制,暂无法为帖子或 Reels 添加流行音乐音轨。 * 创作者账户无法自动发布 Stories。 * 将 Instagram 链接分享至其他社交网络时,无法保证生成链接预览。 * 若 Instagram 设置为“自动分享至 Facebook”,通过 Aitoearn 发送的内容不会自动同步到 Facebook。 * 若尝试为 Stories 一次安排多个视频或图片,请将每个素材分别创建为独立的 Stories。 ## Instagram 的媒体与功能规格(按类型) | 项目 | Post | Reel | Story | | - | - | - | - | | 图片 | 支持,最多 10 张;宽高比 4:5 至 1.91:1 | 不支持 | 支持,建议 9:16 | | 图片大小 | 最大 8MB | 不适用 | 最大 8MB | | 视频 | 不支持标准视频帖;视频会发布为 Reels | 支持 1 个视频 | 支持 1 个视频 | | 视频时长 | 不适用 | 5 秒至 15 分钟 | 3-60 秒 | | 视频大小 | 不适用 | 最大 300MB | 最大 300MB | | 视频宽高比 | 不适用 | 4:5 至 9:16 | 建议 9:16 | | 视频码率 | 不适用 | 最大 25Mbps | 最大 25Mbps | | 音频码率 | 不适用 | 最大 128kbps | 最大 128kbps | * 实际发布以 Aitoearn 页面校验结果为准。 > Instagram 近期开始展示更高比例的主页网格,但上传到平台时仍需满足 4:5 图片比例要求。 ## 如何为视频添加封面 上传完成后: 1. 点击“编辑缩略图”。 2. 拖动滑块到希望作为封面的位置。 3. 点击“保存”。 ## 与 Instagram 帖子互动 * 在 Aitoearn 的“互动(Engage)”中统一查看并回复评论。 * 可按情绪或标签筛选,提升处理效率。 ## Instagram 分析功能 如果您使用 Essentials 或 Team 方案,可以在“分析(Analyze)”中查看详细数据: * 概览:聚合查看一段时间内的核心指标(互动、触达等)。 * 帖子:浏览已发布内容的历史表现与明细。 * 洞察:回答“何时发布”“发什么内容”等常见策略问题。 前置条件:Instagram 需为专业账户,并正确连接至 Facebook 页面。 数据可回填:首次连接后,最多回填近 30 天数据(不含 Stories)。 粉丝阈值:受 API 限制,需 ≥ 100 名粉丝才可拉取到分析数据(少于 100 仍可连接,但无分析数据)。 更多指标说明请参见《Instagram 指标说明》。 ## Instagram 错误库 当您使用像 Aitoearn 这样的排程工具发布 Instagram 帖子时,有时社交网络会拒绝发布并返回错误消息。本文整理了常见错误,您只需在“错误”栏中找到对应提示,再按照右侧“解决方案”逐步排查问题。 | 错误 | 原因 / 解决方案 | | - | - | | **"看起来 Aitoearn 已失去代表此帐户发布的授权。请重新授权并重试。如果问题仍然存在,请联系我们!这里是刷新连接的步骤。"** | 添加 Instagram 帐号时没有授予完整权限。请按照指南重新授权 Aitoearn 与 Facebook/Instagram 的连接。务必在 Facebook 的 **编辑设置 (Edit settings)** 中选择所有页面和权限,然后重试发布。 | | **"糟糕!您附加的视频是 Instagram 不支持的格式。请确保视频为 .MP4 或 .MOV 格式,且码率低于 5 MBps。重新上传视频后再试。"** | 视频格式不受支持或不符合 Instagram 的限制。请检查并调整视频以符合 Instagram 视频规范。若视频规格正确,尝试恢复默认缩略图后再上传。 | | **"糟糕!您的帐户没有正确设置为商业或创作者帐户。请确保帐户已正确配置为支持自动发布,并查看我们的指南。"** | Instagram 个人帐户不支持自动发布。请将帐户切换为 **商业** 或 **创作者** 帐户。 | | **"哎呀!您的帐户可能暂时受到限制。请直接登录 Instagram 应用,添加您的出生日期。然后返回 Aitoearn 并刷新频道。"** | 帐户可能因违反 Instagram 社群规范或使用条款而被限制。请直接登录 Instagram App 更新资料后,再回到 Aitoearn 刷新频道。 | | **"糟糕!发布帖子时遇到问题。请编辑帖子,更改标题文字,重命名视频文件,并创建一个全新的帖子。"** | Instagram 的反垃圾机制被触发。建议:修改帖文内容、复制文字并新建帖子、重命名媒体文件,再尝试发布。同时可尝试:1. 使用常见的 Hashtag;2. 若 Caption 含有链接,改放在 Bio;3. 对视频文件更改名称(如 Video1.mp4)。 | | **"看起来 Aitoearn 已失去代表您发帖的授权。别担心!请按以下步骤重新授权 Aitoearn。"** | 与第一个错误类似,表示访问令牌已失效。请重新授权并确保 Facebook 编辑设置中选择了所有页面和权限。 | | **"糟糕!Instagram 正在限制该帖子发布。请编辑帖文内容并重试。"** | Instagram 判断内容可能是垃圾贴。若问题持续,请直接联系 Instagram 官方支持。 | | **"糟糕!无法将此图片分享到 Instagram,因为您标记的某个帐户是私人帐户或不存在。请检查标记的用户名是否正确且为公开帐户。"** | 帖文标记了不存在或私人帐号,请确认标记的帐户有效且公开。 | | **"抱歉!该帖子遇到了 Instagram API 的已知错误。稍后重试可能有用。"** | Instagram API Bug。请稍等片刻再试。 | | **"该频道已达到每日发布上限!请减少每天排程的帖子数量并稍后再试。"** | Instagram 每 24 小时上限为 25 篇贴文。已达上限,请隔天再试。 | | **"糟糕!附加的媒体文件太大,或视频过长。请删除媒体并上传较小的文件后重试。"** | 文件超过限制(图片 > 8MB)。请压缩或调整大小后重新上传。 | | **"糟糕!我们在代表您发帖的权限上遇到问题。请重新授权 Aitoearn 应用,并在 Facebook 的编辑设置中授予所有页面权限,然后重试。"** | 权限不足或未完整授权。请重新授权并确认所有权限已开启。 | | **"糟糕!Aitoearn 没有代表您发帖的权限。请尝试在设置中点击“刷新”重新授权此帐号。"** | 与上方类似,需重新授权。 | | **"糟糕!请编辑帖子,更改文案,重命名视频文件,然后新建帖子。"** | 同样是触发 Instagram 的反垃圾检测。请修改内容后重新上传。 | | **"错误:下载媒体时发生超时。请创建新帖子并重新上传媒体。"** | 媒体下载超时(Facebook 返回 `-2` 错误)。请新建帖子并重新上传媒体。 | | **"错误:Instagram 限制了该帖子的发布。请编辑内容后再试。"** | Instagram 或 API 暂时限制。可能原因:标签过多、@ 提及过多、重复标签、错误使用地点、Caption 含链接。解决:新建帖子,减少标签与链接,等待 24 小时后再试。 | | **"糟糕!未找到与该 Facebook 帐户关联的 Instagram 帐号。"** | Facebook 帐号没有对应页面的管理员权限,Aitoearn 无法识别 Instagram。请确认您是该 Page 的管理员。 | | **"您当前使用的是 Instagram 创作者帐户。只有商业帐户支持自动发布 Instagram Stories。"** | 仅 **商业帐户** 支持自动排程 Stories。创作者帐户可使用 Aitoearn 的“提醒通知 (Notify Me)”功能。 | | **"糟糕!Facebook 要求额外权限以继续发布。请完成页面发布授权 (Page Publishing Authorization) 步骤。"** | Facebook 页面可能因影响范围较大,需要身份验证。请按提示完成安全验证并在 Aitoearn 中刷新频道。 | | **"看起来 Aitoearn 已失去代表此社交帐号发帖的授权。请重新授权并重试。如果问题持续,请联系我们!"** | 与前述授权问题相同,需要重新授权。 | | **"糟糕!我们在发送帖子时遇到 Instagram 已知 Bug。请尝试这些排查步骤。"** | Instagram 已知问题。解决方案之一是将个人帐户切换回专业帐户再重新连接。 | | **"我们遇到问题。请您重试?若您正在连接一个全新的 Instagram 商业帐户,可能尚未完成 Meta 的初始设置(关注帐户、添加头像、填写简介等)。"** | 新建商业帐号需完成 Meta 的基本设定后,才能连接 Aitoearn。 | | **"看到不同的错误?请通过 [hello@aitoearn.com](mailto:hello@aitoearn.com) 联系我们,并附上错误提示,我们很乐意协助!"** | 若遇到上述未列出的错误,请联系 Aitoearn 支援团队。 | # 在 Aitoearn 中使用 Facebook Source: https://docs.aitoearn.ai/zh/help/social-platforms/555-using-facebook-with-aitoearn 有了 Aitoearn,无论您的社群身在何处,都能与他们在线互动。与您的 Facebook 主页粉丝分享帖子和 Reels。发布后,您可以分析帖子表现并与帖子评论互动,所有这一切都在一个工具中实现! 由于 API 限制,我们目前无法连接到 Facebook 个人资料。了解更多关于 Facebook 页面和个人资料之间的区别。 ## 这些功能在 Facebook Pages 上可用 | 发布 | 分析 | 互动 | | :-: | :-: | :-: | | ✓ | ✓ | ✓ | ## 功能特性及实用信息 | 项目 | 说明 | | - | - | | 安排帖子发布 | 支持安排 Facebook 帖子、Reels 与 Stories;Facebook Group 需通过通知发布。 | | 标签 / 提及 | 如需标记或提及其他 Facebook 主页,可在帖子或 Reels 标题中输入准确用户名;发布后会自动转为可点击链接。 | | 每日发帖限额 | 每 24 小时最多发布 35 条帖子。 | | 字符限制 | 每条帖子或 Reels 最多 5,000 个字符。 | | 标签 | 可在编辑器中输入用于帖子或 Reels 的标签;Stories 暂不支持标签。发布后,标签会自动添加超链接。 | > 注:分析中的“最佳发帖时间”功能暂不支持 Facebook。 # Facebook 图片、视频和 GIF 规格 Facebook 支持图片、视频和 GIF。但需要注意的是,Reels 的排程功能仅在 Facebook 专页中可用。 | 分类 | 视频 | 图片 | GIF | | - | - | - | - | | **每条帖子允许数量** | 1 个(上传或链接) | 最多 10 张 | 最多 1 个 | | **视频时长** | Reels:3-90 秒;视频帖子:最长 4 小时;Stories:3-60 秒 | 不适用 | 不适用 | | **文件大小** | 帖子最大 1GB;Stories 最大 1GB | 帖子最大 10MB;Stories 建议 ≤1MB,技术上限 4MB | 最大 3MB | | **尺寸 / 宽高比** | 视频帖子:16:9 至 9:16;Reels / Stories:9:16 | 建议 8192 x 8192 像素 | 暂无 | | **支持的文件格式** | Reels / Stories:MP4;视频帖子:MP4 | 帖子:JPG、PNG;Stories:JPEG、BMP、PNG | GIF | | **自定义缩略图** | 视频帖子暂不支持;Reels 不适用 | 不适用 | 不适用 | | **最佳帧率** | 24-60 FPS | 不适用 | 不适用 | | **音频码率** | 128kbps 以上 | 不适用 | 不适用 | | **自动播放** | 支持 | 不适用 | 支持 | | **替代文本** | 不适用 | 支持 | 不适用 | * 实际发布以 Aitoearn 页面校验结果为准。 ## 注意事项: 保护 Facebook 帐户安全并避免被标记为垃圾邮件的最佳做法: 当您将相同内容分享到多个 Facebook 主页时,同时发布的帖子可能会被 Facebook 标记为垃圾或机器人行为。这可能导致帖子发送失败且访问令牌被撤销,需要在 Aitoearn 中刷新账户。在某些情况下,Facebook 甚至可能暂时限制账户。 建议将各主页的发布时间错开,例如: * 第 1 页:09:30 * 第 2 页:09:34 * 第 3 页:09:39 * 第 4 页:09:42 * 第 5 页:09:47 # Facebook 错误库 使用类似 Aitoearn 的排程工具时,社交网络有时会拒绝发布并返回错误。请在下表中查找你看到的“错误”并根据“解决方案”进行排查。 | 错误 | 原因 | 解决方案 | | - | - | - | | “该频道已达到每日发帖上限(The daily posting limit for this channel has been reached)” | 当日发布次数已达上限 | 减少当日排程频次,稍后再试。可参考“每日发帖上限”。 | | “Aitoearn 丢失了代表你发布的授权(lost authorization to post)” | 最近更改了 Facebook 密码或令牌失效,权限不足 | 参考“重新授权”指南重新授权;在 Facebook 的 Edit settings 中勾选所有所需页面/权限,回到 Ai to e a r n/Aitoearn 后“管理渠道”中刷新连接,再重试。 | | “请确保你是 FB 群组管理员并将 Aitoearn 添加为群组应用(Please ensure you're an Admin for the FB Group and Aitoearn has been added as an app)” | 授权账号不是该群组管理员或权限不足 | 确认授权用的个人资料仍是群组管理员;按 Facebook 帮助将 Aitoearn 应用添加到群组设置;回到仪表盘“管理渠道”刷新连接后重试。 | | “请确保你是页面管理员并开启双重验证(Two-Factor Authentication)” | 授权账号权限不足或未启用 2FA | 在 Facebook 中确认你对该页面拥有管理员权限并启用 2FA;返回仪表盘刷新连接并重试。 | | “上传媒体时出现问题(trouble uploading media/image)” | 上传时发生未知错误或图片格式/大小不符合要求 | 重试发布;确认图片为 JPG/PNG/HEIC 且 ≤ 4MB。 | | “疑似 Facebook Bug,帖子可能已发布(We're investigating a potential FB bug)” | Facebook 端发布异常但帖子可能已上线 | 先到 Facebook.com 检查帖子是否已发布;若已发布,请删除队列中的失败项;临时改为原生发布。 | | “需要完成页面发布授权(Publishing Authorization)” | Facebook 要求对高影响力页面进行发布授权 | 按 Facebook 指引完成发布授权并开启 2FA,确认定位服务已开启;返回仪表盘刷新频道。 | | “链接不符合社区规范(Your content couldn't be shared… goes against our Community Standards)” | 链接被举报或被判定违规 | 在 Facebook 直接尝试同样的发布;若仍失败,按提示向 Facebook 申诉。 | | “请登录 Facebook 并按提示操作(login to facebook.com and follow the prompts)” | 账号被临时安全校验 | 登录 Facebook 按提示完成操作后,回到仪表盘刷新频道并重试。 | | “触发页面限流/请求限制(we’re bumping into a few Facebook page limits)” | 24 小时内页面整体互动过低或触发限流 | 暂时降低发帖频率(如每 24 小时 1 条),提高内容互动后再恢复排程。 | | “未知错误(An unknown error has occurred)” | 未知临时性错误 | 稍后重试;若持续出现请联系支持。 | | “无发布权限(Aitoearn doesn’t have permission to post on your behalf)” | 连接时未完整勾选所需权限 | 重新授权并确保连接过程中勾选所有需要的页面与权限;刷新后重试。 | > 提示:重新授权时请确认登录的是具有管理员权限的 Facebook 个人资料,并在授权流程中勾选所有所需的“页面/群组/权限”。 # 在 Aitoearn 中使用 Threads Source: https://docs.aitoearn.ai/zh/help/social-platforms/556-using-threads-with-aitoearn Meta Threads 现已支持连接到 Aitoearn。完成连接后,您可以在桌面端编写与排期 Threads 帖子。 ## 可用能力 | 功能 | 发布 | 分析 | 互动 | | - | - | - | - | | 支持情况 | ✓ | ✓ | x | ## 连接要求 Threads 账户需关联 Instagram 才能连接到 Aitoearn。 ## 功能特性及实用信息 | 项目 | 说明 | | - | - | | 安排帖子发布 | 支持安排 Threads 帖子发布。 | | 标签 / 提及 | 如需标记或提及其他 Threads 或 Instagram 账号,请输入完整用户名;发布后会自动转为可点击链接。 | | 主题标签 | Threads 每篇帖子仅支持 1 个主题标签。使用 `#` 可创建主题标签,发布后第一个词会自动转换为主题;多词主题需删除空格。主题可包含字母、数字和下划线,但不能只包含数字。 | | 字符限制 | 同一主题下的每条消息最多 500 个字符。 | | 链接限制 | 每条 Threads 帖子最多 5 个链接,重复链接也会计入总数。 | | 表情符号 | 支持表情符号。 | | 链接预览 | 正文中的第一个链接会生成预览卡片(若可用)。 | | 每日发帖限额 | 每 24 小时最多发布 250 条;多帖主题中的每条帖子都会计入限制。 | ## 发布内容要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | ✓ | ✓ | ✓ | * 多帖 Threads:网页端支持多帖(最多 25 条),移动端目前不支持。 | 分类 | 视频 | 图片 | | - | - | - | | **每条帖子允许数量** | 最多 1 个视频 | 最多 10 张图片;轮播为 1-10 张 | | **视频时长** | 最长 5 分钟,需大于 0 秒 | 不适用 | | **文件大小** | 单个视频最大 1GB | 单张图片最大 8MB | | **支持的文件格式** | MP4、MOV | JPG、JPEG、PNG | | **自定义缩略图** | 不支持 | 不适用 | | **自动播放** | 不支持 | 不适用 | | **Canva** | 不支持 | 支持 | | **替代文本** | 不适用 | 不支持 | | **宽高比** | 9:16 | 1:10 至 10:1,超出范围会被 Meta 拒绝 | | **轮播宽高比** | 不适用 | 1:1 至 4:5 | | **帧率** | 23-60 FPS | 不适用 | | **视频码率** | 最大 25Mbps | 不适用 | | **音频码率** | 128kbps | 不适用 | > Threads 目前暂不支持 GIF。实际发布以 Aitoearn 页面校验结果为准。 ## 图片宽高比超出 Threads 接受范围怎么办? Meta Threads 仅接受宽高比在 1:10 至 10:1 之间的图片,也就是宽度不超过高度的 10 倍,或高度不超过宽度的 10 倍。 如果发送的图片超出此范围,Aitoearn 会在发布前标记该图片,并提示您裁剪或替换图片,避免帖子卡在“发送中”状态。 计算图像宽高比时,请用宽度(像素)除以高度。例如,一张 741 x 62 的横幅图,宽高比为 741/62 ≈ 11.95,已超出可接受范围。您可以裁剪、压缩或从源工具重新导出图片。 # 在 Aitoearn 中使用 YouTube Source: https://docs.aitoearn.ai/zh/help/social-platforms/557-using-youtube-with-aitoearn YouTube 是全球最大的视频平台,适合品牌传播、知识分享与商业变现。Aitoearn 帮助您进行内容规划、批量发布与数据分析。 > 注意:YouTube 服务目前处于内测阶段,功能与权限可能调整。 ## 连接要求 * 需使用 YouTube 频道所有者的 Google 账号登录并完成连接(品牌账号管理员暂不支持)。 * 请完成 YouTube 邮箱验证:未验证的账户 24 小时内最多发布 10 条,且描述中无法添加外部链接;验证后不受此限制。 ## 功能特性及实用信息 | 项目 | 说明 | | - | - | | 安排帖子发布 | 支持安排 YouTube Shorts 发布。 | | 每日发帖限额 | 未验证邮箱地址的用户每天最多发布 10 条;已验证邮箱地址的用户每天发布数量不限。 | | 字符限制 | 标题限 100 个字符,描述限 5,000 个字符。 | | 标签 | 可在编辑器中输入标签;帖子发布后,标签会像原生平台标签一样自动添加超链接。 | | 缩略图 | 目前暂不支持为 YouTube Shorts 选择自定义缩略图。 | ## 发布内容要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | x | x | ✓ | YouTube Shorts 视频规格: | 项目 | 视频 | | - | - | | 每条内容允许数量 | 最多 1 个视频 | | 视频时长 | 最长 3 分钟 | | 文件大小 | 10GB 或更小 | | 尺寸 / 宽高比 | 方形 1:1 或竖屏 9:16;推荐竖屏 | | 支持的文件格式 | MOV、MP4、MPG、MPEG、AVI、WebM | | 自定义缩略图 | 不支持 | | Giphy 和 Canva 集成 | 不支持 | | 替代文本 | 不支持 | * 实际发布以 Aitoearn 页面校验结果为准。 # 在 Aitoearn 中使用 Pinterest Source: https://docs.aitoearn.ai/zh/help/social-platforms/558-using-pinterest-with-aitoearn Pinterest 拥有近 5 亿月活用户,是为网站引流与转化的理想平台。Aitoearn 可帮助你提前安排 Pin,触达新受众。 ## 可用能力 | 发布 | 分析 | 互动 | | - | - | - | | ✓ | ✓ | x | ## 功能特性及实用信息 | 项目 | 说明 | | - | - | | 安排帖子发布 | 支持安排 Pinterest Pin 发布。 | | 标签 / 提及 | 暂不支持在已安排的 Pin 中提及或标记 Pinterest 个人资料,也暂不支持在 Pinterest 上标记主题。 | | 标签 | Pinterest 不支持话题标签超链接,因此发布到 Pinterest 的话题标签无法点击。 | | 每日发帖限额 | 已验证邮箱的用户每 24 小时最多发布 25 条;未验证邮箱的用户每 24 小时最多发布 5 条。 | | 字符限制 | 每篇 Pin 最多 500 个字符。 | ## 发布内容要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | x | ✓ | ✓ | ## Pinterest 的图片、视频规范 | 项目 | 视频 | 图片 | | - | - | - | | 每个帖子允许数量 | 最多 1 个 | 最多 1 张 | | 视频时长 | 4 秒至 15 分钟 | 不适用 | | 文件大小 | 最大 1GB | 最大 10MB | | 尺寸 / 宽高比 | 建议 1:1、2:3、4:5 或 9:16 | 不适用 | | 支持的文件格式 | MP4、MOV、M4V | JPG、PNG、WebP | | 自定义缩略图 | 支持 | 不适用 | | 自动播放 | 支持 | 不适用 | | Canva | 支持 | 支持 | | Giphy | 不适用 | 不适用 | | 替代文本 | 不适用 | 支持 | * 实际发布以 Aitoearn 页面校验结果为准。 # 在 Aitoearn 中使用 TikTok Source: https://docs.aitoearn.ai/zh/help/social-platforms/559-using-tiktok-with-aitoearn 凭借 6.92% 的平均互动率和用户每日 52 分钟的平均使用时长,TikTok是一个非常强大的平台。 ## 可用能力 | **发布功能** | **分析功能** | **互动** | | - | - | - | | ✓ | x | x | ## 功能特性及实用信息 | 项目 | 说明 | | - | - | | 安排帖子发布(网页) | 支持在网页端安排 TikTok 帖子发布。 | | 安排帖子发布(移动端) | 支持在移动端安排 TikTok 帖子发布。 | | 标签 / 提及 | 如需标记或提及其他 TikTok 账号,请输入准确用户名;发布后会自动转为可点击链接。 | | 标签 | 每篇帖子最多使用 5 个话题标签;编辑器中不显示超链接,发布到 TikTok 后会显示为超链接。 | | 每日发帖限额 | 每 24 小时最多发布 25 条帖子。 | | 字符限制 | 每篇帖子最多 2,200 个字符。 | | 音乐、热门音频、贴纸或投票 | 受 API 限制,暂不支持直接添加 TikTok 音频库、热门音频、贴纸或投票。 | ## TikTok 发布内容要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | x | ✓ | ✓ | | 项目 | 视频 | 图片 | | - | - | - | | 每条内容允许数量 | 最多 1 个 | 最多 10 张 | | 视频时长 | 3 秒至 10 分钟 | 不适用 | | 文件大小 | 最大 1GB;宽高均需 ≥360px | 最大 20MB | | 尺寸 / 宽高比 | 宽高均需 ≥360px | 最大分辨率 1080 x 1920 或 1920 x 1080 | | 支持的文件格式 | MOV、MP4、WebM | jpg、jpeg、webp | | 自定义缩略图 | 支持从视频中选择帧作为个人主页缩略图 | 不适用 | | 最佳帧率 | 23 FPS 至 60 FPS | 不适用 | | 信息流自动播放 | 支持 | 不适用 | | Canva 集成 | 不支持 | 支持 | | 替代文本 | 暂不支持为视频添加替代文本 | 受 API 限制,暂不支持 | * 实际发布以 Aitoearn 页面校验结果为准。 # 在 Aitoearn 中使用 LinkedIn Source: https://docs.aitoearn.ai/zh/help/social-platforms/560-using-linkedin-with-aitoearn # 使用 LinkedIn 与 Aitoearn 除了提供出色的专业网络,[LinkedIn](https://aitoearn.com/linkedin)还是商业对商业(B2B)潜在客户生成的首选平台,80%的B2B潜在客户来自LinkedIn,而X/Twitter仅占13%,Facebook仅占7%。这意味着我们应该直接进入如何使用LinkedIn页面和个人资料与Aitoearn!在本文中: * [连接和刷新您的LinkedIn页面和个人资料](#01H84S2QQBHPC7W8Q3ZMV9X4YK) * [安排帖子到LinkedIn页面和个人资料](#01H84S2QQBSAS8Y5JZDQ6XY54R) * [图片、视频、GIF和文档(PDF)的LinkedIn规格](#01H84S2QQB2V90FXS3TB26Q481) * [与LinkedIn帖子互动](#01H84S2QQB8CXW0BFN3H9YQYHG) * [LinkedIn分析功能](#01H852CGSMMXZ5K2HVNYGRFSKB) * [已发送帖子分析功能](#Sent-帖子-metrics-7yGIp) * [分析功能](#分析-分析功能-XHuF3) * [LinkedIn错误库](#01H852CGSMMXZ5K2HVNYGRFSKB) * [避免在多个个人资料中分享时被暂停的最佳实践](#Best-practices-用于-avoiding-suspension-何时-sharing-到-multiple-profil-rjnP0) ## 这些功能可用于LinkedIn | **发布功能** | **分析功能** | **互动** | | - | - | - | | **✓**(页面+个人资料) | **✓**(页面) | | ## 连接和刷新您的LinkedIn页面和个人资料 📝 **注意:**为了连接LinkedIn页面到Aitoearn,您必须被设置为您尝试连接页面的**超级管理员**。[了解更多关于LinkedIn页面管理员角色的信息](https://www.linkedin.com/help/linkedin/answer/a550647)。 前往您的渠道区域以连接您的LinkedIn页面或个人资料:[https://账户.aitoearn.com/channels](https://账户.aitoearn.com/channels) 您可以将多个LinkedIn账户连接到Aitoearn。为了确保Aitoearn知道您想连接哪个账户,请在尝试连接到Aitoearn之前,在另一个浏览器标签页中登录到该LinkedIn账户。 如果您的已连接LinkedIn渠道需要刷新,请查看文章[在Aitoearn中刷新渠道](https://aitoearn.helpscoutdocs.com/article/573-refreshing-a-channel-在-aitoearn)。 以下是一些LinkedIn渠道的注意事项: | **账户类型** | **Aitoearn集成** | **备注** | | - | - | - | | **LinkedIn公司页面** | **✓** 通过拥有超级管理员权限的LinkedIn个人资料进行认证。 | | | **LinkedIn展示页面** | **✓** 通过拥有超级管理员权限的LinkedIn个人资料进行认证。 | | | **LinkedIn个人资料** | **✓** 只要您在个人资料之间分享的内容是独特的,连接大量LinkedIn个人资料到Aitoearn应该没有问题。 | | | **LinkedIn群组** | LinkedIn群组无法通过LinkedIn的API供第三方访问。 | | \*\*故障排除提示:\*\*如果您的LinkedIn页面在尝试连接到Aitoearn时未显示,请验证以下内容: * 您拥有您尝试连接到Aitoearn页面的[超级管理员权限](https://www.linkedin.com/help/linkedin/answer/a541981)。 * 在尝试连接页面到Aitoearn之前,您已使用拥有超级管理员权限的账户登录到[LinkedIn.com](http://linkedin.com)。 \*\*注意:\*\*如果您在不同的Aitoearn账户中管理多个LinkedIn页面,最好让一个超级管理员为每个Aitoearn账户连接页面。这有助于避免页面断开连接的问题。 ## 安排帖子到LinkedIn页面和个人资料 LinkedIn页面和个人资料可用的功能略有不同,因此请查看下表以了解您可以在安排帖子时使用哪些功能。 📝 **注意:** * **最佳发布时间**:[分析中的“最佳发布时间”功能](https://支持.aitoearn.com//支持.aitoearn.com/article/530-ans我们ring-questions-about-您的-social-media-strategy#h_bebabca3-cdb3-44e8-b6e4-8692da9bdb6c)不支持LinkedIn。要创建最佳发布计划,请查看我们的文章:[LinkedIn上的最佳发布时间](https://aitoearn.com/library/best-time-到-帖子-在-链接edIn/)。 * \*\*需要发布灵感?\*\*查看[30天LinkedIn帖子提示](https://aitoearn.com/资源/30-链接edIn-prompts/)。 | **功能及注意事项** | **备注** | | - | - | | **安排首条评论** | 可随 LinkedIn 帖子同步发布首条评论;评论来自同一个页面或个人资料,不支持延后发布或从其他渠道发布。 | | **安排文档** | 每条帖子支持 1 个 PDF 文档轮播,最大 100MB、300 页;发布或保存前需要填写文档标题。 | | **标签 / 提及** | 提及 LinkedIn 页面时,粘贴该页面的 LinkedIn 链接;提及个人资料时,输入 @ 后搜索名称。LinkedIn 页面只能提及关注该页面的个人资料,个人资料只能提及已连接的个人资料。 | | **话题标签** | 编辑时话题标签不会显示为超链接,发布到 LinkedIn 后会自动转为可点击标签。 | | **正文超链接** | LinkedIn 不支持给文字短语添加超链接;粘贴 URL 后会以可点击链接发布,并可能生成链接预览。 | | **LinkedIn 链接预览** | linkedin.com 域名链接无法通过第三方生成预览图;如需配图,请手动上传图片。 | | **受众范围** | 受 API 限制,暂不支持设置“仅联系人可见”;如需限制受众,请在 LinkedIn 原生页面发布。 | | **每日发布限制** | 每 24 小时最多发布 50 条。 | | **字符限制** | 每条帖子最多 3,000 个字符;首条评论最多 1,248 个字符。 | | **帖子归属** | LinkedIn 页面帖子顶部显示的发布人,是连接该页面到 Aitoearn 的 LinkedIn 管理员;关注者不可见。 | | **暂不支持** | 暂不支持创建 LinkedIn 投票,也不支持发布到 Life tab。 | ## LinkedIn 的图片、视频、GIF 和文档(PDF)规格 LinkedIn 支持图片、视频、GIF 和 PDF 文档。 | 分类 | 视频 | 图片 | GIF | 文档(PDF 轮播) | | - | - | - | - | - | | **每个帖子允许数量** | 最多 1 个 | 最多 20 张 | 最多 1 个 | 最多 1 个 | | **视频长度** | 3 秒至 30 分钟 | 不适用 | 3-60 秒 | 不适用 | | **文件大小** | 最大 1GB | 最大 10MB | 最大 10MB | 最大 100MB,最多 300 页 | | **尺寸 / 宽高比** | 1280 x 720 像素 | 1200 x 627 像素,或方图 | 暂无 | 暂无 | | **支持的文件格式** | MP4、MOV、AVI、M4V,或视频链接 | JPG、PNG、HEIC、WebP | GIF | PDF | | **自定义缩略图** | 上传视频不支持;视频链接支持 | 不适用 | 不支持 | 不适用 | | **自动播放** | 75KB-200MB 的 MP4 支持 | 不适用 | 支持 | 不适用 | | **替代文本** | 不适用 | 支持 | 不适用 | 不适用 | * 如果 GIF 发布失败并返回通用错误,可能是帧数过多;可尝试缩短 GIF、压缩文件,或转为视频后发布。 * 添加文档(PDF 轮播)时,请填写文档标题,否则帖子无法安排发布。 * 实际发布以 Aitoearn 页面校验结果为准。 ## 与LinkedIn帖子互动 Aitoearn的互动功能仅适用于Facebook和Instagram。目前,LinkedIn不支持Aitoearn的互动功能。 ## LinkedIn分析功能 发布帖子只是其中的一部分,但我们如何知道我们的策略是否与关注者产生共鸣?这就是您的分析功能发挥作用的地方。 在您的Aitoearn账户中,有两个地方可以查看LinkedIn分析功能:***已发送***标签中的***发布***仪表板和***分析***标签。 ### 已发送帖子分析功能 在***已发送***标签中,您可以快速查看您的已发送帖子指标,包括LinkedIn页面和个人资料。 **对于LinkedIn个人资料,您可以访问以下分析功能:** * 总展示次数 * 点赞 * 评论 * 分享 * 互动率 * 观看次数 * 观看时长 * 独特观看者(用于个人资料视频帖子) **对于LinkedIn页面,您可以访问以下分析功能:** * 在我们的免费计划中,您可以访问点赞、评论和展示次数。在[我们的付费计划](http://aitoearn.com/定价)中,您可以访问点赞、评论、展示次数、分享和互动率。![LinkedIn已发送帖子](https://d33v4339jhl8k0.cloudfront.net/docs/assets/64cb6cf86d4a3e191f237e66/图片s/66b67e3c48915f570c6a93ee/文件-KM1AzWd81N.jpg) ### 分析功能 如果您订阅了我们的基础知识或团队计划,您可以使用仪表板顶部的***分析***标签查看您的**LinkedIn页面**的高级分析功能(目前不支持LinkedIn个人资料的高级分析功能)。 查看我们提供的[LinkedIn指标描述](https://aitoearn.helpscoutdocs.com/article/523-链接edIn-metric-descriptions)。![Aitoearn的分析标签,箭头指向左侧渠道菜单中的LinkedIn](https://d33v4339jhl8k0.cloudfront.net/docs/assets/64cb6cf86d4a3e191f237e66/图片s/667c62561f3fa9421e288733/文件-ESNZkrvYrA.jpg) 要直接深入了解您的LinkedIn页面的[高级分析功能](https://分析.aitoearn.com/),选择左侧的***LinkedIn***,并浏览以下标签: * **概览**:提供关于您的个人资料在一段时间内整体互动水平的洞察。了解更多关于[分析功能仪表板中的性能概览](https://aitoearn.helpscoutdocs.com/article/526-performance-概述)。 * **帖子**:提供所有已发布帖子及其表现的历史记录。了解更多关于[在分析功能仪表板中分析您的帖子](https://aitoearn.helpscoutdocs.com/article/527-analyzing-您的-帖子-within-您的-分析功能-仪表板)。 * **回答**:分享问题的答案,例如最佳发布日期、类型和频率。了解更多关于[回答关于您的社交媒体策略的问题](https://aitoearn.helpscoutdocs.com/article/530-ans我们ring-questions-about-您的-social-media-strategy)。 ### 📝 注意: * 您将看到通过LinkedIn本地创建的帖子分析功能,但PDF轮播帖子的分析功能不可用。 * 当您首次连接您的LinkedIn页面时,我们将回填最多6个月或500个帖子的数据。了解更多关于[为什么您的数据在Aitoearn中可能与本地分析功能不同](https://aitoearn.helpscoutdocs.com/article/525-为什么-您的-data-在-aitoearn-可能-differ-from-您的-native-分析功能)。 * 分析功能每天刷新最近500个LinkedIn页面帖子。一旦您的帖子成为第501个最新帖子,我们将停止刷新其数据。 * 我们能够提取LinkedIn赞助帖子的指标。 ## LinkedIn错误库 我们目前没有LinkedIn的错误库,但如果您遇到任何错误,请随时通过[hello@aitoearn.com](mailto:hello@aitoearn.com)联系我们的客户支持团队。 ## 避免在多个个人资料中分享时被暂停的最佳实践 虽然技术上可以将大量LinkedIn个人资料连接到Aitoearn,但这并不推荐,并可能导致账户暂停(在LinkedIn端)。 总体而言,社交网络,尤其是LinkedIn和Facebook,已经开始积极阻止个人资料用于商业和广告目的。他们希望个人资料被视为独立的个人账户,分享的内容是由个人资料所有者创建和分享的真实内容。 如果LinkedIn团队注意到重复内容被分享到个人资料,他们通常会暂停这些账户。暂停通常是暂时的,但如果这种行为继续发生,将会反复暂停。 📝您有LinkedIn功能建议吗?我们欢迎您在[我们的功能建议板](https://suggestions.aitoearn.com/)上提交或投票支持。 # 在 Aitoearn 中使用 X/Twitter Source: https://docs.aitoearn.ai/zh/help/social-platforms/561-using-twitter-with-aitoearn ## 这些功能适用于 X/Twitter | 发布 | 分析 | 互动 | | - | - | - | | ✓ | ✓ | ✓ | ## 功能特性及实用信息 | 项目 | 说明 | | - | - | | 安排帖子 | 受 X/Twitter 规则限制,每次只能安排发布到 1 个 X/Twitter 账户;不允许重复发布相同内容。 | | 串文 | 支持创建 X/Twitter 串文,单条串文最多包含 25 条子帖;创建串文建议在网页端完成。 | | 转发 | 支持从 X/Twitter 信息流安排转发。 | | 标签 / 提及 | 如需提及其他 X/Twitter 账号,请输入准确的 @handle;受 API 限制,第三方工具无法自动补全账号。 | | 图片替代文本 | 支持为图片添加替代文本。 | | 每日发布限制 | 未验证账号每 24 小时最多 50 条;已验证账号每 24 小时最多 100 条。 | | 字符限制 | 免费账号每条最多 280 个字符;Basic、Premium 与 Premium+ 账号每条最多 25,000 个字符。 | | 链接预览 | 时间线仅展示前 280 个字符;如需显示链接预览,请将 URL 放在前 280 个字符内。 | | 话题标签 | 编辑器中输入所需标签,发布后会自动转为可点击标签。 | | 暂不支持 | 暂不支持创建 X/Twitter 投票。 | ## X/Twitter 内容发布要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | ✓ | ✓ | ✓ | ## X/Twitter 的图片、视频和 GIF 规格 | 分类 | 视频 | 图片 | GIF | | - | - | - | - | | **每条帖子允许数量** | 最多 1 个视频 | 最多 4 张图片 | 最多 1 个 GIF | | **视频时长** | 0.5 秒至 140 秒;超过 140 秒的视频需在 X/Twitter 原生端发布,且账号需订阅 Premium | 不适用 | 不适用 | | **文件大小** | 最大 512MB | 最大 5MB | 最大 15MB | | **尺寸** | 暂无 | 最大 8192 x 8192 像素 | 最大 1280 x 1080 像素;总像素不超过 3 亿 | | **支持的文件格式** | MP4、MOV;纯音频 MP4 不支持,MP4 文件必须包含视频轨道 | jpg, jpeg, png, webp | GIF | | **自定义缩略图** | 不支持 | 不适用 | 不适用 | | **自动播放** | 不支持,推广广告除外 | 不适用 | 不适用 | | **最佳帧率 / 帧数** | 60 FPS 或更低 | 不适用 | 最多 350 帧 | * GIF 建议控制在最大 1280 x 1080、最多 350 帧、总像素不超过 3 亿,避免画质损失或发布失败。 * 实际发布以 Aitoearn 页面校验结果为准。 # 在 Aitoearn 中使用小红书 Source: https://docs.aitoearn.ai/zh/help/social-platforms/562-using-rednote-with-aitoearn 小红书是中国领先的生活方式分享社区,以其独特的图文种草文化而闻名。通过 Aitoearn,您可以轻松管理小红书内容,提升品牌影响力。 ## 可用能力 | 发布 | 分析 | 互动 | | - | - | - | | ✓ | ✓ | ✓ | ## 内容发布要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | ✖️ | ✓ | ✓ | | 类别 | 图片规格 | 视频规格 | | - | - | - | | 图片格式 | JPG、JPEG、PNG、BMP、WebP | N/A | | 图片数量 | 最多上传 9 张 | N/A | | 文件大小 | 单张图片最大 20MB | 单个视频最大 1GB | | 文本要求 | 标题最多 20 个字符,正文最多 1000 个字符 | 标题最多 20 个字符,正文最多 1000 个字符 | | 视频时长 | N/A | 单个视频最长 3600 秒(60 分钟) | | 视频格式 | N/A | MP4、AVI、MKV、MOV、WebM | *** *通过 Aitoearn 管理小红书,让您的生活分享更加精彩!* # 在 Aitoearn 中使用抖音 Source: https://docs.aitoearn.ai/zh/help/social-platforms/563-using-douyin-with-aitoearn 抖音是中国最大的短视频平台,拥有庞大的用户群体和强大的算法推荐机制。通过 Aitoearn,您可以高效管理抖音内容创作和发布。 ## 可用能力 | **发布** | **分析** | **互动** | | - | - | - | | ✓ | ✓ | ✓ | ## 内容发布要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | ✖️ | ✓ | ✓ | | 分类 | 图文笔记 | 视频笔记 | | - | - | - | | **支持格式** | 图片:JPG、JPEG、PNG、BMP | 视频:MP4、AVI、MKV、MOV | | **数量限制** | 最多 12 张图片 | 每条内容最多 1 个视频 | | **时长限制** | N/A | 单个视频最长 3600 秒(60 分钟) | | **文件大小** | 单张图片最大 20MB | 单个视频最大 1GB | | **文本说明** | 标题最多 30 个字符,正文和总文本长度最多 1000 个字符 | 标题最多 30 个字符,正文和总文本长度最多 1000 个字符 | # 在 Aitoearn 中使用微信视频号(beta) Source: https://docs.aitoearn.ai/zh/help/social-platforms/564-using-wechatchannels-with-aitoearn 微信视频号是微信生态内的重要短视频与直播平台,适合品牌内容传播与粉丝运营。通过 Aitoearn,您可以高效完成内容创作、排期发布与数据分析。 ## 可用能力 | **发布** | **分析** | **互动** | | - | - | - | | ✓ | ✓ | ✓ | ## 内容发布要求 # 微信视频号(WeChat Channels)内容规格 | 分类 | 视频笔记 | | - | - | | **支持格式** | 视频:MP4、AVI、MKV、MOV、FLV、RMVB、WMV、WebM | | **数量限制** | 每条内容最多 1 个视频 | | **时长限制** | 单个视频最长 3600 秒(60 分钟) | | **文件大小** | 单个视频最大 1GB | | **文本限制** | 标题最多 16 个字符,正文最多 1000 个字符 | # 在 Aitoearn 中使用快手 Source: https://docs.aitoearn.ai/zh/help/social-platforms/565-using-kwai-with-aitoearn 快手是中国主流的短视频平台,强调真实记录与社区互动。通过 Aitoearn,您可以统一管理快手账号的内容创作、排期与分析。 ## 可用能力 | **发布** | **分析** | **互动** | | - | - | - | | ✓ | ✓ | ✓ | ## 快手内容发布要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | ✖️ | ✖️ | ✓ | * 每条内容最多发布 1 个视频。 * 标题最多 30 个字符,正文和总文本长度最多 1000 个字符。 * 单个视频最大 1GB。 * 单个视频最长 3600 秒(60 分钟)。 * 支持 MP4 格式。 # 在 Aitoearn 中使用微信公众号(beta) Source: https://docs.aitoearn.ai/zh/help/social-platforms/566-using-wechatofficial-with-aitoearn 微信公众号适合品牌内容传播、活动运营与用户沉淀。通过 Aitoearn,您可以创作高质量图文、管理发布计划并观察数据表现。 ## 可用能力 | **发布** | **分析** | **互动** | | - | - | - | | ✓ | ✓ | ✖️ | ## 内容发布要求 适用于文章发布、图片发布、纯文字发布。 | 项目 | 要求 | | - | - | | 标题长度 | 最多 64 个字符 | | 正文长度 | 最多 20,000 个字符 | | 图片数量 | 最多 20 张 | | 图片大小 | 单张图片最大 10MB | | 图片格式 | JPG、JPEG、PNG、GIF、BMP | *** *用 Aitoearn 统一管理公众号内容生产与投放。* # 在 Aitoearn 中使用 Bilibili Source: https://docs.aitoearn.ai/zh/help/social-platforms/567-using-bilibili-with-aitoearn 哔哩哔哩是以年轻用户为主的综合视频社区,内容类型多元,强调创作与互动。Aitoearn 帮助您统一规划内容与数据复盘。 ## 可用能力 | **发布** | **分析** | **互动** | | - | - | - | | ✓ | ✓ | ✖️ | ## 内容发布要求 | 内容 | 纯文字 | 图片 | 视频 | | - | - | - | - | | 支持情况 | ✖️ | ✖️ | ✓ | | 项目 | 视频 | | - | - | | 每条内容允许数量 | 最多 1 个视频 | | 视频时长 | 单个视频最长 18,000 秒(5 小时) | | 文件大小 | 单个视频最大 4GB | | 支持的文件格式 | MP4、FLV | * 标题最多 79 个字符。 * 正文最多 249 个字符。 # 每日发布限制 Source: https://docs.aitoearn.ai/zh/help/social-platforms/568-daily-posting-limits 每个社交网络都有自己关于每天发布多少内容的指导方针。\ 例如,Facebook 建议每天最多发布 5 条帖子,但实际上允许的上限是 35 条,超过可能会影响帖子的覆盖范围。 我们根据各社交平台的官方规定,整理了如下的每日发布限制表格。\ 这些限制 **不会** 影响你在队列中可以存储的帖子数量。 | 社交平台 | 每 24 小时可发布数量 | | - | - | | Facebook | 35 | | Instagram | 50\* | | X/Twitter | 100 | | LinkedIn | 50 | | Pinterest | 已验证邮箱用户:25
未验证邮箱用户:5 | | TikTok | 25 | | YouTube Shorts | 未验证用户:10
已验证用户:无限 | | Threads | 250 | # 各社交媒体频道字符限制 Source: https://docs.aitoearn.ai/zh/help/social-platforms/569-Charcter-limits-for-each-social-network 在安排帖子时,需要注意每个社交网络都有其自身的字符限制。\ 以下表格列出了常见社交平台的字符数上限。 | 平台渠道 | 字符限制 | | - | - | | Facebook Pages 和 Groups | 帖子 / Reels 说明:5,000 个字符
首条评论:5,000 个字符 | | Instagram 账户 | 帖子 / Reels 说明:2,200 个字符
首条评论:2,200 个字符
Stories 通知发布说明:120 个字符 | | X/Twitter 个人资料 | 免费账号:280 个字符
Basic、Premium 和 Premium+ 账号:25,000 个字符 | | LinkedIn 专页和个人资料 | 帖子:3,000 个字符
首条评论:1,250 个字符 | | Pinterest 看板 | 500 个字符 | | TikTok 账户 | 2,200 个字符 | | Start Pages | 5,000 个字符 | | Mastodon 账户 | 500 个字符 | | YouTube Shorts | 5,000 个字符 | | Threads | 帖子:500 个字符
主题:50 个字符 | | Bluesky | 300 个字符 | | Google Business Profiles | 1,500 个字符 | ## 注意事项 * 图片也可能占用字符数。如果添加图片后可输入字符数减少,说明该平台会将图片计入字符额度,例如 X/Twitter 和 LinkedIn。 * 通过第三方工具发布时,部分平台的 API 限制可能比原生平台更严格。 # TikTok 账号运营指南 Source: https://docs.aitoearn.ai/zh/help/tiktok-account-operations/index TikTok 短剧账号的准备、发布与日常运营建议。 ## 项目介绍 本指南用于帮助创作者搭建 TikTok 短剧账号,保持账号稳定,并持续提升内容转化效果。 | 类型 | 适用条件 | 收益触发条件 | | - | - | - | | 链接推广 | 粉丝 ≥1000 | 用户通过主页挂载的推广链接下载 App,搜索推广口令或剧名,观看并充值后触发收益 | | 口令推广 | 粉丝 \<1000 | 用户通过视频标题或评论区推广口令下载 App,搜索推广口令,观看并充值后触发收益 | 口令推广不限制粉丝数;粉丝超过 1000 后,仍建议同时使用口令推广和主页链接,提升转化路径覆盖。 ## 地区与 IP 选择 账号地区、内容语种和目标受众需保持一致。 * 欧美地区:适合英语短剧、本土剧和高付费题材。 * 东南亚地区:适合本地语种短剧、翻译剧和高频更新内容。 * 单个账号建议只做一个语种和一个内容方向,避免影响系统推荐。 不要频繁切换 IP、设备语言和账号地区。切换前先暂停账号操作,确认环境一致后再登录。 ## IP 更换规则 更换规则:如果你要换别的语言的短剧,可以换地区、换IP,但切记不要频繁操作! 以手机为例,更换步骤如下: 1. 开启飞行模式 2. 退出账号 3. 等待数小时后切换IP 4. 关闭飞行模式并重新登录 ## 账号注册 ### 注册前准备 **物料准备:** * 邮箱或手机号:使用未注册过 TikTok 的邮箱推荐outlook邮箱。 * 网络:使用干净稳定的目标地区 IP。 * 设备:优先使用独立手机或云手机(如[duoplus](https://www.duoplus.cn/))。 * 素材:提前准备短剧片段、标题、简介、推广链接和标签。 **账号储备:** 建议提前准备多个账号,避免单个账号异常影响内容测试。 **账号注册要求:** * 严禁冒用短剧版权方官方名义注册账号。 * 禁止使用剧场官方标识(LOGO)作为头像。 * 严禁直接搬运官方素材,或简单添加水印、滤镜后再次发布。 * 禁止发布官方授权集数之外的集数。免费集后的付费集视频素材必须剪辑二创,不能拼接直接发布。 违反以上规则,可能导致举报受理、账号封禁,且相关口令或链接产生的收益无法结算。 ### 账号注册流程 #### Outlook 邮箱注册(推荐) 优先使用 Outlook 邮箱注册 TikTok 账号。 除了自己注册,也可以直接购买成品邮箱,适合批量准备账号。 新号前期不要频繁改名、换头像、切换设备或批量关注,避免触发风控。 ### 账号养号与运营 **养号操作流程:** * 持续 **刷视频半天** * 间歇性 **点赞**(每 10 条点 1-2 次) * 随机 **评论**(简短自然,如 Nice!) * 选择性 **关注**(3-5 个相关领域账号) **合格账号检查标准:** * 算法适配:推荐视频与你的兴趣匹配。 * 关注可见性:你关注的账号会实时显示在关注列表;其他账号关注你时,会出现在被关注列表。 * 双向验证:用其他账号搜索并确认新号可以被检索。 **通过验证后操作:** * 绑定支付方式或邮箱。 * 开始发布内容时,前 3 条视频保持日更。 **测试流程:** * 发布测试视频:上传实拍原创内容,建议时长 ≤15 秒。 * 数据观察期:等待 24 小时后查看播放量。 **账号等级判定:** | 播放量区间 | 状态标签 | 操作指令 | | - | - | - | | ≤300 | 无效号 | 立即弃用,刷机后重新注册 | | 300-1000 | 合格号 | 保留并优化内容 | | ≥1000 | 天选号 | 绑定矩阵资源,重点运营 | **进阶建议:** 天选号首发视频需保持日更节奏。 合格号可通过投流加热突破流量层级。 **注意事项:** * 批量 0 播放预警:若多个账号均无流量,需检测代理 IP 纯净度和设备指纹伪装。 * 测试内容规范:避免使用搬运素材,视频画质建议 ≥1080p。 * 黄金操作窗口:筛选完成后 48 小时内完善账号资料,如头像、简介和垂直标签。 **评论区引导话术:** 不同推广类型可参考对应话术,推广文案可根据实际情况灵活调整。 | 推广类型 | 推广文案 | | - | - | | 推广口令 | 🌟 Continue the story here
👉🏻 📲 Download the "XXX" app
🔍 search for "XXXX", and watch the full series ✨! | | 推广链接 | Tap the homepage link to install the app, then search 🔍 \[Drama Title] to unlock the full short series instantly! | ### TikTok账号包装 **账号昵称:** 参考ShortDramaSeries、ShortPlotTwist、ShortFlicksHub等等,可以围绕Short组合,也可以自行创意发挥。 **头像:** 一般是外国(当地)面孔的露脸真人头像。以下为参考⬇️ TikTok 头像参考 **简介文案:** **第一阶段:\<1000 粉丝** 此时账号以涨粉到 1000 为目的,可在文案中引导用户关注你。如果是做口令推广,可引导用户查看视频里的口令。 参考 1(引导涨粉): ```text theme={null} Help me hit 1K followers! Your follow means everything right now. 🙏 ``` 参考 2(引导用户看评论区口令): ```text theme={null} 🌟 Continue the story here 👉🏻 📲 Download the "(替换成短剧播放平台)" app 🔍 search for "相关口令码", and watch the full series ✨! ``` **第二阶段 ≥1000 粉丝** 此时账号已开通 website 功能,可在 website 中放推广链接,并在原文案基础上增加一句,引导用户点击下方链接观看剧集。 参考 1: ```text theme={null} "Unlock the plot twist 🔗 Tap below before spoilers flood your feed! 🚨" ``` 参考 2: ```text theme={null} "Episodes expire at midnight! 🌙 Your last chance to binge 👇" ``` 参考 3: ```text theme={null} "97% of viewers clicked this link first 🔥 Will you be the 3%? 👇" ``` **主页挂载链接:** 操作路径:打开 TikTok → `Profile` → `Edit profile` * 修改头像:`Change photo` * 修改账号名称:`Name` * 修改简介文案:`Bio` * 修改链接:`Website` **推广链接规则:** * 不同剧场的推广链接不同;同个剧场下不同短剧的推广链接相同,同个剧场只需放一次推广链接。 * 发布多个剧场的短剧时,可使用[链接树](https://linktr.ee/)进行推广。 ## 账号异常处理 | 问题现象 | 解决方案 | | - | - | | 点赞/关注无反馈 | 继续静置养号 1-2 天 | | 关注列表持续为空 | 更换 IP 地址后重试 | | 养号超 3 天仍无法互动 | 放弃此号,重新注册 | ## 剪辑短剧视频 可先通过以下教程熟悉剪映基础操作,也可自行搜索同类剪辑教学。 [剪映基础剪辑功能讲解视频](https://lv.ulikecam.com/imlv/tutorial_collection?topic_id=6966505254212914469\&unique_id=5) [剪映进阶版讲解视频](https://lv.ulikecam.com/imlv/tutorial_collection?topic_id=7017792605052325150\&unique_id=5618384367) ### 视频创作建议 TikTok视频时长建议2-5分钟。新号最开始发的视频控制在3分钟左右比较好,视频太长会影响完播率,进而影响推流效果。 以下是几种常见剪辑形式,中期可通过对标优质账号学习更多剪辑玩法: | 形式 | 特点 | | - | - | | 配乐卡点混剪 | 节奏鲜明,适合新号 | | 原片片段、标题与配乐 | 操作简单,适合快速制作 | | 解说配音与原片 | 便于说明剧情和引导用户 | **版权风险** 在增加解说字幕和背景音乐时,需注意音乐和字体版权问题。可以使用免版税的音乐和字体,或者确保你已经获得了其合法使用权。- 如用到背景音乐,务必用TikTok或CapCut(剪映国际版)的音乐库。 ### 剪辑要求 视频开头 3-5 秒决定用户是否停留,建议至少包含 1 类高能元素: | 情绪标签 | 剧情关键词 | | - | - | | 冲突爆发 | 强强对峙 \| 财富突降 \| 突发反转 | | 感官刺激 | 亲密吻戏 \| 惊悚悬疑 \| 便装穿越 | | 身份逆转 | 扮猪吃虎 \| 霸总强宠 \| 萌娃变故 | | 情感共鸣 | 弱势委屈 \| 不公遭遇 \| 悲情失忆 | **注意事项:** * 前 5 秒避免全景慢镜头。 * 避免线性叙事,优先使用倒叙或插叙。 * 不建议只用纯文字解说,需让画面直接给出看点。 * 避免将多集原片直接合并成长视频,否则会影响完播率和平台推流。 * 不要直接搬运原片,需二次剪辑、删减冗余内容并提炼核心看点。 * 封面风格尽量统一,让用户能快速识别同一剧集或同一账号内容。 * 封面可突出推广链接、口令或播放量等关键转化信息,但不要遮挡核心画面。 * 结尾可加入主页引导文案,引导用户回到主页继续观看后续内容。 * 做口令推广时,可在画面中突出短剧 App 名称和口令,帮助用户完成搜索。 ## 最佳发布时间 | 发布时间段 | 发布原因 | 中国时间 | 美区东部时间 | 美区西部时间 | | - | - | - | - | - | | 早间流量 | 用户通勤时段,刷视频高峰 | 7:00–9:00 | 18:00–20:00(前一日) | 15:00–17:00(前一日) | | 午间碎片 | 午餐休息,碎片化浏览集中 | 12:00–13:00 | 23:00–00:00(前一日) | 20:00–21:00(前一日) | | 傍晚放松 | 下班或放学后,娱乐需求激增 | 16:00–18:00 | 3:00–5:00(次日) | 0:00–2:00(次日) | | 夜间峰值 | 全天流量顶峰,用户睡前活跃 | 21:00–22:00 | 8:00–9:00(次日) | 5:00–6:00(次日) | ## TikTok 内容审核红线 **年龄分级管控:** * 禁止出现色情、血腥、暴力、性暗示、烟酒等 18+ 年龄段禁忌内容。 **原创度风险:** * 不要直接搬运视频。 * 不要只做简单去重、加水印或滤镜。 **规避处理建议:** * 动态模糊处理高速移动画面。 * 多重马赛克叠加关键区域。 * 可定制智能识别遮罩工具。 多次被提示视频内容有问题,可能会被限流甚至封号。 # YouTube 账号运营指南 Source: https://docs.aitoearn.ai/zh/help/youtube-account-operations/index YouTube 短剧频道的准备、发布与日常运营建议。 本指南用于帮助创作者搭建 YouTube 短剧频道,规范发布流程,并通过数据持续优化内容效果。 ## 内容风险与版权注意事项 YouTube 常见警告主要来自 3 类:影视版权、音乐版权、内容健康。 **影视版权:** * 发短剧也可能被版权识别,每一条版权问题都需要处理,否则会影响 YPP,严重时可能封号。 * 申诉前需将视频状态设为 **不公开列出**,不要设为 **私享**;私享状态下无法检查申诉是否成功。 * 发布视频尽量提前 1-2 天上传为草稿状态,先观察版权和播放情况;如发布前版权一直未解除,建议更换视频或先处理版权后再发布。 * YouTube 版权审核较严格,账号无法整体加白。单条视频遇到版权问题后,可提交一次解封问卷。 * 短视频尽量做剪辑变化;长视频遇到版权问题后,通常 1-3 个工作日内会处理。 **音乐版权:** * 出现音乐版权提示时,建议删除背景音乐。 * 也可以替换为 YouTube 无版权音乐,避免因音乐版权导致违规。 **内容健康:** * 封面、话题和画面不要出现色情、暴力等内容。 * 建议完善频道简介和视频说明信息,降低内容误判风险。 **频道简介与视频说明:** 频道简介和视频说明至少包含以下内容: 1. 正版授权,侵权必究。 2. 版权方名称,例如剧场名称。 3. 频道类型,例如男频、女频、甜宠、穿越、重生等。 4. 剧情声明:本频道剧情内容纯属虚构,仅为剧情创作艺术需要。所涉情节、人物及事件均不代表现实情况,观众请理性观看;未成年人观看时请在家长或监护人陪同下观看。 **封面、标题和画面禁忌:** * 封面禁止出现具有性暗示或取悦镜头的画面,如抚摸、亲吻、裸露、施暴等。 * 禁止使用男主裸露上半身、露点、带有胁迫或暧昧意味、女方穿着暴露、双方在床上互动等封面。 * 标题禁止出现含性暴露、性取悦意味的内容。 * 视频中如涉及大尺度、性剥削、强迫、男性赤裸上身等片段,需打码处理或删除后再上传。 * 避免直接使用 **免费**、**全集** 等字眼。 YouTube 版权本身就较为严格,没办法把账号整体加白,所以遇到一个视频被版权就要填写一次解封问卷。YouTube 尽量不要发短视频,短视频基本无转化,而且短视频可能不会给解版权。长视频遇到版权问题,提交后一般 1-3 个工作日内解;如果一直没解,就是解不了或者申诉信息填写错误,无需重复提交。 ## YouTube 个别剧场推广注意事项 * KalosTV 在 YouTube 上推广只能发 **YouTube 剧单** 里的剧。 * DramaBox 在 YouTube 上推广时如出现禁播后申诉,需将视频设为 **不公开列出**,不要设为 **私享**;私享状态下无法检查是否解封成功。 * ShortMax 不做 YouTube 分销,需单独报备。 * Boost 发布 YouTube 平台时,只允许发布自制剧一分钟以下的视频(Shorts),否则可能遇到版权问题封号,且无法追回。 * MoboReels、Snackshort 不可发布在 YouTube 上。