instagram-private-api 故事问题贴纸回答者信息接口 `StoryQuestionResponsesFeedResponseResponder_info` 完全解析
后端【免费下载链接】instagram-private-apiNodeJS Instagram private API SDK. Written in TypeScript.项目地址https://gitcode.com/gh_mirrors/in/instagram-private-api点击查看免费下载本篇技术指南围绕 instagram-private-apiNodeJS Instagram 私有 API SDKTypeScript 编写中StoryQuestionResponsesFeedResponseResponder_info接口展开讲解 Instagram 故事问题贴纸Question Sticker回答者信息在 SDK 中的数据结构、字段含义、源码定位与底层请求链。读完本文你将掌握如何通过FeedFactory.storyQuestionResponses()拉取问题贴纸的回答列表、如何解析responders分页数据并理解max_id/more_available驱动的滚动加载机制。接口在响应模型中的位置StoryQuestionResponsesFeedResponseResponder_info定义在 src/responses/story-question-responses.feed.response.ts 中属于responses模块见 docs/modules/responses.md 中的导出列表。它是整个「故事问题回答」响应体的核心负载对象完整接口族共 4 层嵌套接口层级说明StoryQuestionResponsesFeedResponseRootObject顶层包含responder_info与status两个字段StoryQuestionResponsesFeedResponseResponder_info主负载本篇文章主题聚合问题信息与回答列表StoryQuestionResponsesFeedResponseRespondersItem回答条目单个粉丝的回答内容、时间与用户信息StoryQuestionResponsesFeedResponseUser用户子对象回答者的账号基础信息属性总览与逐字段详解StoryQuestionResponsesFeedResponseResponder_info共声明 11 个属性覆盖三类信息问题元数据、样式配置、回答统计与分页状态。问题元数据属性类型含义question_idstring问题的唯一标识对应贴纸 IDquestionstring问题文本内容即发帖者提问的文字question_typestring问题类型可推断取值如text/musicquestion_type与上游创建贴纸时的配置直接呼应。查看 src/sticker-builder/stickers/question.sticker.ts 可以看到QuestionSticker类中的questionType?: text | music text即发布问题时既可以是纯文本提问也可以是音乐类提问响应中的question_type即对应这一设置。样式配置字段属性类型含义background_colorstring问题贴纸背景色通常为十六进制颜色值如#fffffftext_colorstring问题文字颜色如#000000同样在QuestionSticker源码中可以看到创建贴纸时的默认值backgroundColor #ffffff、textColor #000000src/sticker-builder/stickers/question.sticker.ts这些发布时设定的样式会在拉取回答时原样返回。回答统计与分页状态属性类型含义respondersStoryQuestionResponsesFeedResponseRespondersItem[]回答者列表即每条回答的数组max_idnull游标标记。当前仓库中类型为null当服务端返回新的max_id时用于下一页请求若为null表示无更多游标more_availableboolean是否还有更多回答可分页加载question_response_countnumber该问题的回答总数unanswered_response_countnumber未回答该问题的人数已看到贴纸但未作答latest_question_response_timenumber最新一条回答的时间戳Unix 时间戳回答条目子结构respondersresponders数组中的每个元素是StoryQuestionResponsesFeedResponseRespondersItem完整字段见 docs/interfaces/responses/StoryQuestionResponsesFeedResponseRespondersItem.md其结构如下export interface StoryQuestionResponsesFeedResponseRespondersItem { response: string; // 用户提交的回答文本 has_shared_response: boolean; // 用户是否将回答以故事形式转发分享 id: string; // 该条回答的记录 ID user: StoryQuestionResponsesFeedResponseUser; // 回答者用户信息 ts: number; // 回答提交时间戳 }回答者用户对象StoryQuestionResponsesFeedResponseUser见 docs/interfaces/responses/StoryQuestionResponsesFeedResponseUser.md提供属性类型含义pknumber用户数字 IDInstagram 用户主键usernamestring用户名full_namestring显示全名is_privateboolean是否为私密账号profile_pic_urlstring头像 URLprofile_pic_idstring头像媒体 IDis_verifiedboolean是否蓝 V 认证源码实现位置四个接口在 src/responses/story-question-responses.feed.response.ts 中逐行定义并通过 src/responses/index.ts 的export * from ./story-question-responses.feed.response统一对外导出。完整源码如下export interface StoryQuestionResponsesFeedResponseRootObject { responder_info: StoryQuestionResponsesFeedResponseResponder_info; status: string; } export interface StoryQuestionResponsesFeedResponseResponder_info { question_id: string; question: string; question_type: string; background_color: string; text_color: string; responders: StoryQuestionResponsesFeedResponseRespondersItem[]; max_id: null; more_available: boolean; question_response_count: number; unanswered_response_count: number; latest_question_response_time: number; } export interface StoryQuestionResponsesFeedResponseRespondersItem { response: string; has_shared_response: boolean; id: string; user: StoryQuestionResponsesFeedResponseUser; ts: number; } export interface StoryQuestionResponsesFeedResponseUser { pk: number; username: string; full_name: string; is_private: boolean; profile_pic_url: string; profile_pic_id: string; is_verified: boolean; }对应地docs/interfaces/responses/StoryQuestionResponsesFeedResponseRootObject.md 中记录了顶层根对象responder_infostatus的结构说明Responder_info正是整个响应体的主载荷。底层请求与分页机制这个接口并非孤立的数据类型它由FeedFactory.storyQuestionResponses(mediaId, stickerId)工厂方法创建对应的 Feed 实例来消费定义见 src/core/feed.factory.tspublic storyQuestionResponses( mediaId: string, stickerId: string | number, ): MediaStickerResponsesFeed StoryQuestionResponsesFeedResponseRootObject, StoryQuestionResponsesFeedResponseRespondersItem { return plainToClassFromExist(new MediaStickerResponsesFeedany, any(this.client), { mediaId, stickerId, name: story_question_responses, rootName: responder_info, itemName: responders, }); }工厂方法将rootName指向responder_info、itemName指向responders正好对应本篇接口中的两个关键字段。实际请求由 src/feeds/media.sticker-responses.feed.ts 中的MediaStickerResponsesFeed发出async request(): PromiseT { const { body } await this.client.request.send({ url: /api/v1/media/${this.mediaId}/${this.stickerId}/${this.name}/, method: GET, qs: { max_id: this.maxId || void 0, }, }); this.state body; return body; } protected set state(response: T) { this.maxId response[this.rootName].max_id; this.moreAvailable response[this.rootName].more_available; }由此可见请求路径为GET /api/v1/media/{mediaId}/{stickerId}/story_question_responses/首次请求不携带max_id后续翻页时由statesetter 从responder_info.max_id与responder_info.more_available回写游标状态这也解释了为什么接口中的max_id声明为null它是驱动分页的游标字段由基类 src/core/feed.ts 的isMoreAvailable()内部读取moreAvailable决定是否继续请求下一页。MediaStickerResponsesFeed同时服务于问题回答story_question_responses、投票story_poll_votersrootName: voter_info、测验story_quiz_participants、滑动条story_slider_voters等同类故事贴纸数据Responder_info即问题类型所对应的负载结构。实战拉取问题贴纸全部回答结合FeedFactory.storyQuestionResponses()与 Feed 基类的流式迭代能力可以这样消费全部回答import { IgApiClient } from instagram-private-api; const ig new IgApiClient(); ig.state.generateDevice(your_username); await ig.account.login(your_username, your_password); // mediaId 为包含问题贴纸的故事媒体 IDstickerId 为问题贴纸 ID const feed ig.feed.storyQuestionResponses(mediaId, stickerId); for await (const responders of feed) { for (const responder of responders) { console.log({ username: responder.user.username, response: responder.response, shared: responder.has_shared_response, ts: responder.ts, }); } }for await...of迭代由基类Feed.observable()驱动src/core/feed.ts内部会在每次请求后依据more_available判断是否继续翻页直至responder_info.max_id为null且more_available为false时结束从而把「统计字段 游标字段」封装成一次完整的分页遍历。小结StoryQuestionResponsesFeedResponseResponder_info是 instagram-private-api 中故事问题贴纸回答数据的类型骨架它一方面承载question_id、question、question_type、background_color、text_color等问题与样式元数据另一方面通过responders数组、max_id/more_available游标对以及三个计数/时间统计字段支撑分页消费。理解该接口及其嵌套子结构是使用ig.feed.storyQuestionResponses()正确处理回答列表、实现回答聚合与用户画像分析的前提。赞分享后端【免费下载链接】instagram-private-apiNodeJS Instagram private API SDK. Written in TypeScript.项目地址https://gitcode.com/gh_mirrors/in/instagram-private-api点击查看免费下载相关推荐instagram-private-api 中 ReelsTrayFeedResponseStoryQuizsItem 接口全解析从故事问答贴纸的读取、发布到答题instagram private api 中 ReelsTrayFeedResponseStoryQuizsItem 接口全解析从故事问答贴纸的读取、发布到后端instagram-private-api贴纸构建器创建自定义Instagram故事贴纸的完整教程instagram private api贴纸构建器创建自定义Instagram故事贴纸的完整教程 想要为你的Instagram故事添加个性化的贴纸效果吗i后端instagram-private-api 中 ReelsTrayFeedResponseStoryPollsItem 接口详解解析快拍故事里的投票贴纸数据instagram private api 中 ReelsTrayFeedResponseStoryPollsItem 接口详解解析快拍故事里的投票贴纸数据后端上一篇3个实战场景用MLX Swift在Apple生态中打造本地AI应用下一篇10倍速格式化秘诀Rufus如何智能区分U盘与硬盘创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Echo Agent 成本控制指南:设置每日预算与软阈值,彻底告别 AI 调用超支

Echo Agent 成本控制指南:设置每日预算与软阈值,彻底告别 AI 调用超支

人工智能AI Agent大模型Agent 记忆工具调用RAGMCP 服务MCP Clients 【免费下载链接】echo-agent 面向长期运行与桌面协作的开源 AI Agent,提供常驻 Runtime、桌面 Agent、长期记忆与持续学习能力,可用于个人助理、自动化任务与本地工作流。 项目地址&…

2026/10/16 3:24:03 阅读更多 →
PCSX2 从零配置指南:30 分钟让 PS2 模拟器跑起来

PCSX2 从零配置指南:30 分钟让 PS2 模拟器跑起来

PCSX2 从零配置指南:30 分钟让 PS2 模拟器跑起来 【免费下载链接】pcsx2 PCSX2 - The Playstation 2 Emulator 项目地址: https://gitcode.com/GitHub_Trending/pc/pcsx2 想在自己拥有的 PS2 游戏盘上动手跑起来,PCSX2 是目前最成熟、免费的开源 …

2026/10/16 3:24:03 阅读更多 →
鲲鹏+麒麟V10源码编译ClickHouse 21.8.14实战指南

鲲鹏+麒麟V10源码编译ClickHouse 21.8.14实战指南

简介:面向国产化信创环境的大数据从业者与运维工程师,这份资源提供在华为鲲鹏920(aarch64架构)与麒麟V10操作系统上编译完成的ClickHouse 21.8.14安装包,解决ARM平台下OLAP数据库部署时编译器兼容、库依赖与性能调优等…

2026/10/16 3:23:03 阅读更多 →

最新新闻

软件系统运维方案模板实战:从5大模块到落地避坑指南

软件系统运维方案模板实战:从5大模块到落地避坑指南

简介:软件系统运维方案模板是一份面向运维团队、项目管理者及信息化部门的Word文档,旨在解决系统日常维护、故障应对与规范化管理缺失等问题。压缩包内包含1个docx文件,大小约119KB,当前已有63人学习下载。模板依据完整运维体系编…

2026/10/17 13:46:46 阅读更多 →
Kumo Tabular vs XGBoost:表格基础模型如何挑战传统机器学习?

Kumo Tabular vs XGBoost:表格基础模型如何挑战传统机器学习?

人工智能基础模型机器学习 【免费下载链接】Kumo-Tabular 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Kumo-Tabular 点击查看 免费下载 Kumo Tabular 是 NVIDIA 发布的预训练表格基础模型(tabular foundation model),一…

2026/10/17 13:46:46 阅读更多 →
C语言typedef完全指南:别名、函数指针与const细节一次搞懂

C语言typedef完全指南:别名、函数指针与const细节一次搞懂

C语言中的typedef,很多初学者把它当“给类型起小名”,用熟了感觉也就那么回事。真正到了维护老项目、读第三方源码、或者做嵌入式跨平台开发的时候,才发现typedef的水远比想象的深:函数指针要不要typedef、结构体要不要typedef、t…

2026/10/17 13:46:46 阅读更多 →
从手工到自动化:用OpenClaw Skill与glab改造GitLab内部协作流程的TaoToken实践

从手工到自动化:用OpenClaw Skill与glab改造GitLab内部协作流程的TaoToken实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 13:46:46 阅读更多 →
北大清华阿里联合发布OmniEcho:让具身智能体真正听懂空间声音

北大清华阿里联合发布OmniEcho:让具身智能体真正听懂空间声音

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 13:46:46 阅读更多 →
AI时代程序员必看:脱离大模型,你还能独立工作吗?Vibe Coding挑战与应对

AI时代程序员必看:脱离大模型,你还能独立工作吗?Vibe Coding挑战与应对

本文探讨了Vibe Coding(氛围编码)如何借助AI改变编程方式,引发对程序员核心能力的思考。文章指出,AI擅长生成代码,但复杂系统判断、风险识别仍需人类智慧。强调基础知识和底层原理的重要性,提出程序员应驾驭…

2026/10/17 13:45:46 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →