Instagram 频道
此包通过Instagram Graph API 提供代理媒体发布、评论、标签搜索和接触分析 axios。 。 。 .
安装
npm install @framers/agentos-ext-channel-instagram
同伴依赖 : @framers/agentos >=0.10.40。 。 。 .
使用量
import { AgentOS } from '@framers/agentos';
const agentos = await AgentOS.create({
extensionManifest: {
packs: [
{
package: '@framers/agentos-ext-channel-instagram',
options: {
accessToken: process.env.INSTAGRAM_ACCESS_TOKEN,
igUserId: process.env.INSTAGRAM_USER_ID,
},
},
],
},
});
配置
| 选项 | 秘密编号 | 环境变量 | 需求 | 默认 |
accessToken | instagram.accessToken | INSTAGRAM_ACCESS_TOKEN | 是的,显示 | 空字符串 |
igUserId | instagram.igUserId | INSTAGRAM_USER_ID | 没有 | 无 |
secrets | | | 没有 | A. 背景情况 secrets,则 {} |
| instagram.username | | 没有 | 未使用显密 |
| instagram.password | | 没有 | 未使用显密 |
选择优先于秘密,然后是环境变量。 选项 secrets 优先于上下文 secrets。激活时,一个空访问令牌触发了搜索 FileTokenStore 页:1 instagram; 存储元数据也可以提供 igUserId没有 igUserId,服务从 /me。 。 。 .
| 工具 | 它会做什么 |
instagramPost | 张贴一张照片或图像 旋转木马的字幕. |
instagramReel | 上传视频为 Instagram Reel . |
instagramStory | 将图像发布为 Instagram 故事 . |
instagramDm | 请求直接消息, 但返回权限错误 . |
instagramLike | 请求类似,但只记录意图. |
instagramComment | 对Instagram的媒体文章发表评论. |
instagramFollow | 请求后续或未后续, 但返回一个不支持的动作错误 . |
instagramHashtags | 搜索标签并检索其顶端媒体. |
instagramExplore | 从认证账户读取最近媒体. |
instagramAnalytics | 阅读邮件或账户业务分析. |
instagramPost
| 参数 | 类型 | 需求 | 说明 |
imageUrls | 字符串 [] | 对 | 用于单个帖子或旋转木马的图像 URL. |
caption | 字符串 | 没有 | 有标签的帖子标题 |
instagramReel
| 参数 | 类型 | 需求 | 说明 |
videoUrl | 字符串 | 对 | 视频文件的 URL |
caption | 字符串 | 没有 | 带标签的缩写 |
coverUrl | 字符串 | 没有 | 封面图像 URL |
instagramStory
| 参数 | 类型 | 需求 | 说明 |
imageUrl | 字符串 | 对 | 要作为故事张贴的图像的 URL |
instagramDm
| 参数 | 类型 | 需求 | 说明 |
action | 字符串, enum : send | 对 | 管理部的行动 |
recipientId | 字符串 | 对 | 给消息的Instagram 用户ID |
text | 字符串 | 对 | 信件文本 |
instagramLike
| 参数 | 类型 | 需求 | 说明 |
mediaId | 字符串 | 对 | 喜欢的Instagram媒体ID |
| 参数 | 类型 | 需求 | 说明 |
mediaId | 字符串 | 对 | 要评论的 Instagram 媒体 ID |
text | 字符串 | 对 | 注释文本 |
instagramFollow
| 参数 | 类型 | 需求 | 说明 |
userId | 字符串 | 对 | 要跟随/ 不跟随的Instagram 用户ID |
unfollow | 布尔 | 没有 | 设置为对未跟随; 默认 : false。 。 。 . |
| 参数 | 类型 | 需求 | 说明 |
hashtag | 字符串 | 对 | (没有#) |
action | 字符串, enum : search, (中文(简体) ), topMedia | 没有 | search 寻找标签, topMedia 获取其顶级位置; 默认 : search。 。 。 . |
hashtagId | 字符串 | 没有 | Hashtag ID( 需要为 topMedia 行动) |
instagramExplore
| 参数 | 类型 | 需求 | 说明 |
limit | 编号 | 没有 | 最近要获取的帖子数量 |
instagramAnalytics
| 参数 | 类型 | 需求 | 说明 |
scope | 字符串, enum : post, (中文(简体) ), account | 没有 | 是否获取后级或账户级分析; 默认 : account。 。 。 . |
mediaId | 字符串 | 没有 | 分析的媒体ID(员额范围需要) |
频道适配器
适配器注册平台 instagram 并初始化认证的图形 API 客户端。 它以文字块作为标题,将图像、木马、相机、故事和视频块映射给媒体出版。 只文本信件失败 。 它存储事件处理器,但没有入境事件传送码. 打字指标无所事事;反应称为只记录方法.
页:1
出版并评论给Instagram的写作. 里尔出版民意调查 媒体处理 3000 最多为 60000 毫秒和抛出失败或超时。 DM和跟随工具返回错误,引导呼叫者到浏览器自动化;这个包不执行倒计时. 类似工具在记录后报告成功,没有API请求.
货单需要访问符,但工厂不会在当地拒绝空符. 激活试图使活字存储倒置,然后初始化服务. 需要客户端的电话在初始化前失败 。 缺失的媒体洞察力作为零值度量衡被退回.
许可证
阿帕奇 - 2.0
关于 @framers/agentos-ext-channel-instagram 的常见问题
@framers/agentos-ext-channel-instagram 是什么?
AgentOS的Instagram频道适配器——贴出相片,相片,故事,木马相机,DM,标签研究,并通过Instagram Graph API与浏览器自动化回落进行互动分析.
如何安装 @framers/agentos-ext-channel-instagram?
在项目目录运行 npm install @framers/agentos-ext-channel-instagram,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@framers/agentos(>=0.10.40)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。
@framers/agentos-ext-channel-instagram 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
@framers/agentos-ext-channel-instagram 支持 ESM 还是 CommonJS?
以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。
@framers/agentos-ext-channel-instagram 需要什么版本的 Node.js?
package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。
@framers/agentos-ext-channel-instagram 可以商用吗?
@framers/agentos-ext-channel-instagram 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。
@framers/agentos-ext-channel-instagram 的下载量有多少?
根据 npm 官方下载统计,@framers/agentos-ext-channel-instagram 在 2026/10/16 – 2026/11/14 这 30 天内被下载 20,257 次,日均约 675 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@framers/agentos-ext-channel-instagram 还在维护吗?
最新版本 0.1.6 发布于 2026/11/11(4 天前);至今共发布 7 个版本,其中过去 12 个月发布了 7 个;首次发布于 2026/05/02。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。