> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Instagram

> 使用已连接的 Instagram 账号管理 Instagram 商业和创作者账号的内容、评论、洞察和私信。

# Instagram

当你的工作流需要发布内容、查看评论、检查洞察或处理私信时，请使用 Instagram。它适用于 Instagram Business 和 Creator 账号。

## 配置

| 选项 | 必填 | 说明 |
| - | - | - |
| 名称 | 否 | 工作流画布中此步骤的标签。 |
| Authentication | 是 | 此步骤要使用的已连接 Instagram 账号。 |
| Action | 是 | 要执行的 Instagram 操作（例如 Get account info、List conversations、Get conversation、List messages）。 |
| Arguments | 是 | 根据操作的 schema 生成的每个操作表单字段。每个文本字段都有一个 **Insert Variable** 按钮，用于插入 `{{placeholder}}` 值。高级用法可使用 **Raw JSON** 选项卡。 |
| 当步骤失败时 | 否 | 控制此步骤失败时，工作流应 **Terminate Workflow** 还是 **Continue**。 |

在配置此步骤之前，请使用登录流程在工作区的 **Integrations** 中连接 Instagram。如果没有可用的活动连接，步骤会显示警告，并提供指向 **Integrations** 的链接，而不是账号选择器。

## Arguments form

当你选择一个操作时，**Arguments** 部分会渲染一个由该操作输入 schema 驱动的表单。引用现有记录的字段包含下拉选择器。

当你更倾向于手动编写完整的参数对象时，请切换到 **Raw JSON** 选项卡。任一选项卡中的更改都会保持同步。

## 常见操作

| Action | 说明 |
| - | - |
| **Get account info** | 获取已连接的 Instagram 商业或创作者账号的详细信息和统计数据。 |
| **List conversations** | 列出已连接账号的 Instagram 私信会话。 |
| **Get conversation** | 获取特定 Instagram 私信会话的详细信息。 |
| **List messages** | 列出特定 Instagram 私信会话中的消息。 |
| **Send text message** | 向 Instagram 用户发送一条私信文本消息。 |
| **Mark conversation seen** | 将特定用户的 Instagram 私信标记为已查看。 |
| **List user media** | 列出 Instagram 商业或创作者账号已发布的媒体。 |
| **Get media** | 按 ID 获取已发布的 Instagram 媒体对象。 |
| **Create carousel container** | 为 Instagram 帖子创建一个草稿轮播容器。 |
| **Create media container** | 为 Instagram 帖子创建一个媒体容器。 |
| **Publish media** | 将媒体容器发布到 Instagram 商业账号。 |
| **List media comments** | 列出 Instagram 媒体对象上的评论。 |
| **Create media comment** | 为 Instagram 媒体对象创建一条评论。 |
| **Reply to comment** | 创建对 Instagram 评论的回复。 |
| **List comment replies** | 列出特定 Instagram 评论的回复。 |

破坏性操作，例如删除记录，在工作流操作选择器中不可用。

## 输出

此步骤会将 Instagram 响应存储为步骤输出。响应的结构取决于操作。

在后续步骤中使用完整的输出引用：

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

## 示例

1. 打开 **Integrations**，如果你还没有这样做，请先连接 Instagram。
2. 在工作流中添加一个 **Instagram** 步骤。
3. 在 **Authentication** 中选择一个已连接账号。
4. 在 **Action** 中选择 **Get account info**。
5. 填写所需字段。使用 **Insert Variable** 引用前一步的输出作为任意字段值。
6. 点击步骤标题栏中的 **Run** 来测试操作，然后在 **Output** 中查看返回的载荷。

## 使用场景

### 发布轮播帖

1. 创建轮播容器
2. 发布媒体
3. 获取媒体

### 回复评论

1. 列出媒体评论
2. 回复评论
3. 列出评论回复

### 处理私信

1. 列出会话
2. 获取会话
3. 发送文本消息
4. 将会话标记为已查看

## 备注

* 此步骤依赖于你工作区中已连接的 Instagram 集成。
* 工作流操作选择器会显示一组精选操作。拥有 Instagram 工具的代理可以使用更多操作。
* 登录屏幕可能会显示第三方授权品牌标识。

## 将 Instagram 作为代理工具使用

你也可以在 **Agent Editor** 中将 Instagram 添加为工具。打开代理，点击 **Add tool**，然后选择 **Instagram**。在工具设置面板中，选择代理应使用的已连接账号。代理会在相关于对话时调用 Instagram 操作。

另请参阅：[Integrations](https://docs.fetchhive.com/zh/workspace/integrations.md)、[创建和编辑](https://docs.fetchhive.com/zh/workflows/creating-and-editing.md) 和 [测试与迭代](https://docs.fetchhive.com/zh/workflows/testing-and-iteration.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.