# 图片直播项目需求说明书 版本:V1.3 日期:2026-09-17 适用阶段:第一版需求评审与开发 关联文档:[项目计划](./02-项目计划.md) · [技术实施方案](./03-技术实施方案.md) · [优化方案](./04-优化方案.md) 本项目为公司自用的活动图片直播系统,面向广交会、企业活动等场景。工作人员通过 App 创建相册并协作上传,观众通过网页实时看图和互动,公司网站通过 JS 悬浮组件同步展示照片。 本文用“已确认”表示用户明确提出或接受的要求;“建议基线”表示供第一版实施使用的设计建议;“待确认”表示仍需决定的范围。建议基线不等同于已确认需求。 V1.1 纳入 R17 至 R26 优化;V1.2 新增 R27 至 R30 国内外部署要求;V1.3 将第一期改为账号密码登录,移除飞书接入,新增 R31 定期用户接口同步。未冻结的同步周期、地域及容量参数仍按建议值标识。 ## 1 产品范围 ### 1.1 已确认范围 | 编号 | 模块 | 要求 | |---|---|---| | R01 | 工作人员 App | Flutter 开发,同时支持 Android 和 iOS | | R02 | 工作人员身份 | 第一期仅账号密码登录,不接入飞书,不开放自行注册;App 与后台共用内部账号 | | R03 | 相册管理 | App 内创建和配置相册,包括活动时间、地点等信息 | | R04 | 多人协作 | 创建者管理相册并邀请同事,协作者管理自己的照片,管理员管理全部 | | R05 | 照片上传 | 手机拍照或选择照片,多人上传,上传后自动公开,无人工审核和修图 | | R06 | 上传任务 | 切换后台和锁屏后继续上传,提供上传记录列表 | | R07 | 文件存储 | 对接现有阿里云 OSS Bucket,照片默认长期保存 | | R08 | 观众访问 | 扫码或分享链接访问,不要求登录,不设访问密码 | | R09 | 观众展示 | 顶部宣传图、活动信息、照片瀑布流 | | R10 | 大图浏览 | 点击弹出大图,左右滑动切换,支持点赞、分享、下载 | | R11 | 点赞 | 每张照片可连续点赞,多次累计,无需登录,不设取消 | | R12 | 气泡 | 同一活动内所有在线观众能看到其他人的点赞气泡 | | R13 | 多语言 | App、管理后台、观众端均支持语言切换 | | R14 | 网站嵌入 | 引入 JS 后在网站右侧固定悬浮轮播,新照片持续更新,点击打开观众页 | | R15 | 管理后台 | 公司统一管理账号、相册、照片和权限 | | R16 | 相册浏览次数 | 记录每个相册的累计浏览次数,并在观众页活动信息区展示 | | R17 | 连续拍摄 | 拍摄后自动准备并入队,常驻显示目标相册和队列状态 | | R18 | 活动控制 | 允许上传和对外公开独立控制,支持批量隐藏及跨端同步 | | R19 | 相册交接 | 管理员转移负责人,停用账号不删除历史照片 | | R20 | 下载与水印 | 下载和原图下载分开控制,水印版本化,历史重生成明确发起 | | R21 | 上传准备与历史 | 区分准备失败和上传失败,本地待传任务与服务端历史分离 | | R22 | 原图与访问保护 | 已发布原图不可被旧上传授权覆盖,图片链接过期可恢复 | | R23 | 浏览去重 | 同浏览器跨标签页共享匿名标识,窗口参数待定 | | R24 | 气泡体验 | 自身广播不重复播放,后台暂停动画,支持减少或关闭动画 | | R25 | 网站展示位 | JS 绑定展示位,后台更换相册,无需修改官网代码 | | R26 | 用量管理 | 容量流量统计与告警,组件不可见时暂停轮询,不自动清理正式照片 | 术语约定:第一版建议一个活动对应一个直播相册;跨天活动在同一相册内分类。若后续需要一个活动下多个独立相册,再扩展活动实体。本版本中的“同一活动广播”按相册隔离。 ### 1.2 建议基线 - 首批语言为简体中文和英文,其他语言可扩展;具体首发语种待确认。 - 图片处理仅包括解码、方向校正、缩略图、浏览图及可选水印,不包含美化修图。 - 相册可配置封面、宣传图、简介、分类、Logo、水印和原图下载开关。 - 新照片以提示方式更新瀑布流,避免直接插入导致正在浏览的位置跳动。 - 支持“最新”和“热门”列表,热门按累计点赞次数排序。 - 分享单张照片直接定位该照片;关闭大图回到原列表位置。 - JS 组件支持收起、关闭、尺寸和轮播间隔配置,默认优先轮播最近照片。 - 照片删除采用软删除;永久清理规则另行确定,不默认自动删除 OSS 原图。 ### 1.3 第一版不包含 飞书登录与飞书绑定、相机直传、桌面传图客户端、AI 修图、人工修图工作流、审核流程、人脸找图、评论、留言墙、投票、抽奖、视频直播、付费下载、对外注册和多企业商业化租户系统。 ### 1.4 国内管理与海外访问 已确认:管理后台与 App 业务请求访问国内服务器,图片直传现有国内 OSS;观众主要在国外,观众页及查询、浏览统计、点赞气泡由海外服务承接,图片使用 OSS 全球 CDN。第一版不建立第二套海外图片存储,不把图片文件经业务服务器跨境复制。 国内向海外同步公开展示所需元数据,海外向国内回传统计。采用事件触发推送与定时补漏的实施基线,同步周期和延迟指标待验证。海外直接读本地数据,不在每次浏览或点赞时请求国内。 | 编号 | 模块 | 要求 | |---|---|---| | R27 | 地域分工 | 国内管理和上传,海外观众服务,OSS 全球 CDN 分发图片 | | R28 | 内容同步 | 相册分类语言、照片资源标识、展示位及隐藏删除状态可靠同步海外 | | R29 | 互动回传 | 海外权威记录点赞浏览,国内展示回传统计及更新时间 | | R30 | 海外验收 | 验证新图冷缓存、同步中断恢复、乱序去重和下线传播 | | R31 | 用户同步 | 国内服务定期拉取指定用户接口,更新本地用户资料,支持日志、重试和手动补拉 | 公开状态增加海外同步中、海外可见、同步失败等管理提示。国内处理完成不代表海外立即可见;海外确认元数据完整与必要浏览资源可访问后展示。相册下线及照片隐藏优先同步;跨境中断期间不能承诺海外即时撤回,需明确告警和海外紧急停用通道。 ## 2 角色与权限 工作人员资料通过指定接口定期同步到国内系统,登录凭据与项目权限在本系统管理,不把资料同步等同于密码同步。初始管理员通过受控初始化开通;其他手工账号是否保留待确认。相册角色与公司角色分开:同一工作人员可在相册 A 中是创建者,在相册 B 中是协作者。 | 操作 | 公司管理员 | 相册创建者 | 相册协作者 | 观众 | |---|---|---|---|---| | 激活停用与密码管理 | 全部 | 不允许 | 不允许 | 不允许 | | 创建相册 | 允许 | 工作人员允许 | 工作人员允许 | 不允许 | | 配置相册 | 全部 | 自己创建的相册 | 不允许 | 不允许 | | 邀请移除协作者 | 全部 | 自己创建的相册 | 不允许 | 不允许 | | 上传照片 | 全部 | 自己创建的相册 | 已加入的相册 | 不允许 | | 管理照片 | 全部 | 相册全部照片 | 自己上传的照片 | 不允许 | | 浏览点赞分享 | 允许 | 允许 | 允许 | 无需登录 | | 下载原图 | 管理权限内 | 管理权限内 | 自己照片 | 按相册设置 | “管理自己照片”建议包括修改分类、隐藏和软删除,不包含相册配置与他人照片操作。是否允许协作者重新公开自己隐藏的照片,按此建议在原型评审时确认。 服务端必须逐次校验权限;前端隐藏按钮不能替代权限验证。协作者被移除或账号被停用后,不得继续提交发布操作。已签发短期上传凭证可能尚未到期,服务端应拦截其发布并回收孤立上传任务。 ## 3 业务流程 ### 3.1 准备活动 1. 国内服务同步用户资料,管理员按确定规则激活账号、设置初始凭据并分配公司角色。 2. 工作人员登录 App,创建相册并填写活动信息。 3. 创建者邀请已开通账号的同事参加相册,不通过邀请开放注册。 4. 生成观众链接、二维码;需要时创建或选择有权限的网站展示位,绑定相册并生成嵌入代码。 5. 空相册可访问并展示“照片即将上线”等本地化提示。 ### 3.2 上传与发布 1. 工作人员选择相册、分类,通过拍摄或系统相册选择图片。 2. App 将文件保存到受管理的本地任务目录,并记录上传任务。 3. 服务端验证身份与相册权限,签发限定对象范围的临时上传授权。 4. App 将文件直接上传 OSS,业务服务器不承担图片中转。 5. 服务端核验对象存在、大小和必要的完整性信息,创建处理任务。 6. 生成浏览资源后将照片设为公开,通知观众端和嵌入组件。 7. 上传和发布结果写回任务列表;失败时显示原因及恢复方式。 “上传即公开”指无需人工审批,必要图片处理完成后自动公开。上传结束到公开存在处理时间,不能把传输完成直接显示为已公开。 ### 3.3 观众浏览与互动 1. 观众扫描二维码或打开链接,无需登录。 2. 查看宣传图、活动信息和瀑布流,按需切换语言、分类和排序。 3. 点击照片打开大图,左右滑动查看当前列表中的相邻照片。 4. 连续点赞时立即显示本地动画;确认后更新计数并广播活动气泡。 5. 分享相册或照片链接;按设置下载允许的图片版本。 6. 页面恢复或网络重连后重新获取计数和新增照片,不要求补播历史气泡。 ### 3.4 网站悬浮轮播 1. 管理员配置网站展示位并授权,创建者或管理员将有管理权限的相册绑定展示位,生成嵌入代码。 2. 网站维护人员在页面引入 JS,设置公开的展示位标识;以后切换活动在后台修改绑定即可。 3. 组件在右侧悬浮,轮播已公开照片,自动发现新照片。 4. 点击图片打开观众页面,建议在新标签页定位该图片。 5. 隐藏或删除的照片应从后续轮播中移除;空相册不显示损坏图片。 ## 4 功能明细 ### 4.1 登录与账号 - 第一期管理后台仅账号密码登录,统一账号体系下 App 同样使用账号密码;飞书不在第一期开发和验收范围内。 - 支持退出、修改密码和管理员重置密码,不开放自行注册。 - 用户资料由国内定时任务调用指定接口新增或更新,不能按姓名匹配,必须使用上游稳定唯一 ID。 - 接口负责资料同步,默认不拉取明文密码、不覆盖本地密码、项目角色、相册成员关系和语言偏好。 - 新用户建议先处于待激活状态,由管理员完成初始密码与授权;初始密码交付、首次修改和是否允许自动激活待确认。 - 上游明确停用时,本地阻止登录、续签和发布并撤销会话;本地管理员主动停用不能被普通同步自动解除。重新启用策略待确认。 - 接口失败、空响应、分页未完成或增量中未出现某人,不能据此批量停用或删除用户。 - 后台展示上次成功同步时间、状态、新增更新停用及失败数量,允许管理员手动补拉和查看失败记录。 - 用户同步不删除历史相册和照片,不改变历史上传人;同步接口不可用时已有有效本地账号仍可按本地状态登录。 - 同步周期、接口鉴权、字段、分页、增量水位、离职和删除语义待接口文档确认。 ### 4.2 相册字段 | 字段 | 建议规则 | 状态 | |---|---|---| | 标题 | 必填,支持多语言 | 标题已确认,规则建议 | | 活动介绍 | 可选,支持多语言,第一版建议纯文本 | 建议基线 | | 活动时间 | 开始与结束,允许跨天,结束不得早于开始 | 已确认需要,规则建议 | | 活动时区 | 默认 Asia/Shanghai,可配置 | 建议基线 | | 地点 | 场馆名和地址文本,支持多语言 | 已确认需要,规则建议 | | 宣传图 | 观众页顶部展示,按原比例或规定裁切比例 | 已确认 | | 封面 | 用于工作人员列表和分享,可复用宣传图 | 建议基线 | | 主办承办信息 | 可选文本 | 待确认是否纳入 | | 分类 | 名称、语言版本和显示顺序 | 建议基线 | | Logo 和水印 | 可选;原图不覆盖 | 建议基线 | | 下载与原图下载开关 | 原图下载以允许下载为前提;关闭全部下载不阻止截图 | V1.1 纳入 | | 上传与公开开关 | 分开控制,活动结束不自动改变开关 | V1.1 纳入 | | 默认语言 | 翻译缺失时用于回退 | 建议基线 | 活动结束不触发删除、禁止浏览或自动停止补图。相册采用独立上传与公开开关,下线后停止公开查询、新签发图片链接和公开频道订阅。 ### 4.3 上传与记录 - 支持多选、批量上传;照片数和单文件大小上限通过技术验证后配置。 - 第一版建议支持 JPEG、PNG;iPhone HEIC 输入必须验证并完成可浏览格式转换。动态照片和 RAW 不默认支持。 - 上传记录按相册、状态和时间筛选,显示缩略图、文件名、进度、数量、错误原因。 - 准备阶段覆盖源文件获取、本地复制和空间检查,区分准备中与准备失败;准备完成才显示已入队。 - App 提供连续拍摄入口,单张自动入队;切换目标仅影响新照片。 - 服务端历史可跨设备查看,本机尚未上传的文件和队列不能在另一台手机直接恢复。 - 支持失败重试、批量重试和取消未完成任务;手动暂停与恢复为可选增强。 - 本地记录应跨 App 重启保留,禁止因页面关闭而丢失任务。 - 锁屏和后台由平台原生传输能力承接,不能仅依靠 Flutter 页面内任务。 - 强制退出、系统停止、权限变化、断网等情况下保留状态,并说明何时可恢复;不承诺无限后台执行。 - 账号退出不应继续使用旧权限创建上传;未完成队列按账号隔离,重新登录原账号再恢复。 - 已上传文件的本地缓存可按策略清理,不能提前清除未完成任务源文件。 ### 4.4 观众页面 - 手机端双列瀑布流,照片保持合理比例;桌面端可增加列数。 - 顶部宣传图下展示活动信息;语言入口易于查找。 - 使用分页与按需渲染,大相册不一次加载全部照片。 - 大图支持左右滑动、缩放、关闭、当前序号和加载失败重试。 - 大图内点赞、分享、下载操作始终针对当前照片。 - 采用稳定浏览顺序,点赞改变热门排名时不突然切换当前图片。 - 相册累计浏览次数为第一版必做项,在观众页活动信息区展示,文案为“浏览次数”,不能标成“浏览人数”。 - 微信内分享与保存按浏览器能力提供引导;系统分享不可用时提供复制链接。 ### 4.5 相册浏览统计 已确认:每个相册独立累计浏览次数,观众页必须展示;计数由服务端保存,不能只写浏览器本地存储。 浏览器匿名标识跨同源标签页共享并持久保存;存储不可用时降级为当前页标识,不能承诺精确去重人数。 建议口径:一次访问在同一浏览器匿名标识、同一相册的 30 分钟窗口内只计一次,窗口内刷新、返回和重新打开不重复累计;超过窗口后的新页面访问可再计一次,停留页面不按计时器自动加量。30 分钟为待确认参数。 - 相册有效、公开且页面可见并成功展示活动信息后上报,避免预加载误计。 - 单张照片分享入口归入所属相册,不单独另加相册浏览量。 - 网站 JS 自动轮播、后台预览、API 轮询、分页请求、图片资源请求和点赞不计入。 - 点击悬浮组件并实际打开观众页,按正常访问规则计入。 - 计数请求重试必须幂等,不能因网络失败重复累计。 - 这是匿名访问次数,不承诺准确去重人数;换设备、清除浏览器标识可能产生新访问。 - 观众页初次加载与计数确认后更新显示;第一版建议不单独广播浏览量。 - 后台建议展示相同累计数字用于核对,不包含独立 BI 分析系统。 ### 4.6 点赞与气泡 - 点赞次数按照片累计,可匿名连续操作,不记录“已点赞不可再点”的状态。 - 同一相册内列表页和大图页均接收活动级气泡。 - 气泡建议包含当前被点赞照片的小缩略图,点击可打开对应照片。 - 气泡不抢占主要点击区域;密集互动时限制屏幕动画数量。 - 动画合并与计数分开:多次有效点击可合为一组动画,计数不能只加一次。 - 防止网络重试重复累计;基础频率控制用于稳定服务,不恢复为每人只能一次。 - 断开实时连接时允许浏览;重连后获取权威计数,不补播过期动画。 - 本地已播放批次不因自身广播重复播放,合并事件仅过滤自身部分。 - 页面不可见时暂停动画,恢复时只校准计数;支持减少或关闭气泡。 - 隐藏照片同时从待广播和待展示气泡中过滤。 ### 4.7 多语言 - App、后台、观众页与组件使用统一语言代码,首批建议 zh-CN、en。 - 初次跟随设备或浏览器,手动选择优先,保存用户选择。 - 工作人员语言偏好可随账号同步,匿名观众保存在浏览器。 - 活动内容分别填写翻译,缺失则返回活动默认语言;图片文字不会自动翻译。 - 不同语言可配置宣传图;未配置时回退默认图片。 - 时间按活动时区明确展示;界面语言不改变活动实际时间。 - 第一版不包含自动机器翻译。 ### 4.8 网站 JS 组件 - 网站引入一个版本化 JS 地址,通过 slotId 指定展示位,后台配置其相册绑定。 - 默认右侧固定悬浮,滚动页面时位置不变,支持图片轮播和自动更新。 - 建议提供尺寸、边距、轮播间隔、语言、收起和关闭选项。 - 不加载整个相册,只获取近期公开照片与小尺寸浏览资源。 - 第一版通过轮询更新展示位配置与照片,不依赖点赞模块;不可见时暂停,恢复后校准。 - 切换展示位相册后丢弃旧响应;管理员统一管理展示位,创建者只操作被授权展示位。 - 组件样式、事件和依赖不污染宿主站点;不能阻塞网站首屏。 - 访问异常、相册下线、无图、移动端窄屏均有可用状态。 - 公开嵌入代码不包含工作人员凭证;具体接入方式见实施文档。 ### 4.9 活动控制与交接 关闭上传后拒绝新建任务和授权续签,尚未确认的对象等待重新开放或管理员处理;已经完成核验的处理任务可以继续。关闭公开不阻止内部上传处理,但所有观众入口停止返回相册内容。重新公开不会恢复隐藏或软删除照片。 批量隐藏返回逐项结果,并同步通知列表、大图及组件;已签发资源链接按确认的失效窗口处理。管理员转移负责人时明确原负责人是否保留协作者身份,历史上传人与审计记录不变。 ### 4.10 下载水印与用量 允许下载且不允许原图时,只提供配置允许的浏览图或水印图。水印变更默认用于新照片;创建者或管理员可明确发起历史重生成,显示进度、失败可重试,完成前保留可用旧版本,原图不覆盖。 后台统计项目和相册容量、流量及相关资源用量,设置阈值和告警接收人。告警不自动删除照片或中断活动;日志和临时碎片与正式图片分别制定保留策略。 ## 5 数据与长期保存 原图、浏览资源存放现有 OSS,账号、相册、照片归属和点赞计数存数据库。独立对象键避免同名覆盖,数据库不保存长期有效的签名 URL。 照片默认长期保存,不配置原图自动到期。需检查现有 Bucket 生命周期规则对项目路径的影响。允许清理失败上传产生的碎片和临时资源,但应与正式原图区分,并经过策略确认。 隐藏仅影响对外展示,不删除 OSS 原图。软删除、恢复和永久删除的权限及期限待确认。已有用户下载的文件无法通过后续隐藏操作收回。 ## 6 非功能要求与验收 | 编号 | 验收场景 | 通过条件 | |---|---|---| | A01 | 密码登录 | App 和后台使用本地账号密码,无飞书入口;未激活与停用账号无法进入 | | A02 | 协作权限 | 协作者不能修改他人照片,创建者不能越权其他相册 | | A03 | 多人上传 | 同名图片不覆盖,重试同一任务不重复发布 | | A04 | 后台上传 | Android 和 iOS 真机切后台、锁屏后按系统允许机制继续,受阻任务可恢复 | | A05 | 上传恢复 | 断网、凭证过期和 App 重启后任务记录完整、可重试 | | A06 | 自动发布 | 有效照片无需人工操作即可公开,损坏图片不进入公开列表 | | A07 | 大相册 | 在确认的测试量下分页稳定,不随已浏览照片无限增长内存 | | A08 | 大图操作 | 滑动顺序正确,关闭返回原位置,分享定位到正确照片 | | A09 | 点赞计数 | 连续点击累计,重复请求不重复加计,断线后能校准 | | A10 | 实时隔离 | 两个相册同时观看,事件仅送达所属相册 | | A11 | 嵌入组件 | 网站滚动时悬浮、自动更新、正确跳转,不破坏宿主样式 | | A12 | 多语言 | 所有入口可切换,主要提示无漏译,内容回退一致 | | A13 | 长期存储 | 正式照片无自动过期规则,上传端无长期 OSS 密钥 | | A14 | 浏览统计 | 有效访问累计且展示;跨标签页、重试和窗口内操作不重复计,轮播和后台预览不计 | | A15 | 连续拍摄 | 拍完自动准备入队,切相册不改变已有任务归属 | | A16 | 控制与隐藏 | 上传公开独立,批量隐藏后各端停止展示,重新公开不恢复隐藏图 | | A17 | 负责人交接 | 转移后权限正确,历史上传人和记录不变 | | A18 | 下载水印 | 开关组合合法,历史重生成可重试,不覆盖原图或破坏旧浏览图 | | A19 | 准备与历史 | 云端文件和空间异常有状态,跨设备仅恢复服务端历史 | | A20 | 资源保护 | 旧上传权限不能改变已发布原图,过期图片链接可刷新 | | A21 | 气泡体验 | 自己事件不重复,后台无积压,减少动画不改变计数 | | A22 | 展示位 | 后台切换相册不改官网,旧响应不串图,展示位权限正确 | | A23 | 用量控制 | 告警可触发,组件不可见暂停请求,不自动删除照片 | | A24 | 部署验证 | 海外观众 API 与实时同部署,国内 worker 独立,区域数据不共用跨境数据库 | | A25 | 海外直读 | 页面、列表、浏览点赞不逐次请求国内,图片经全球 CDN | | A26 | 内容同步 | 重复、乱序、中断和补发不复活已隐藏删除照片,不显示缺资源图片 | | A27 | 统计回传 | 重试不重复累计,国内最终与海外权威计数一致,并展示同步时间 | | A28 | 全球访问 | 目标地域测试冷缓存新图、原图下载与下线传播,记录实际时延 | | A29 | 用户接口同步 | 新增更新幂等,稳定 ID 不变;失败不误停用,不覆盖本地密码权限,支持状态与补拉 | 照片量、并发人数和响应时间尚未由业务确定。项目计划给出首轮测试建议,均需通过实测确认,不能解释为已具备容量或生产服务承诺。 ## 7 待确认决策 | 编号 | 决策 | 建议 | 最晚确认时点 | |---|---|---|---| | D01 | 首发语言 | 简体中文和英文 | 原型定稿 | | D02 | 后端与 Web 技术栈 | 采用实施文档建议或公司标准 | 技术验证前 | | D03 | iOS 和 Android 分发方式 | 按公司设备和账号资质决定 | 第一周启动 | | D04 | 删除回收策略 | 先软删除,不自动永久清理 | 照片管理开发前 | | D05 | 数量并发与网络目标 | 采用分级压测逐步校准 | 技术验证结束 | | D06 | 下载水印与原图默认值 | 活动创建时明确设置 | 观众原型定稿 | | D07 | 主办信息与浏览去重参数 | 浏览统计已必做;确认主办字段及建议的 30 分钟窗口 | 原型定稿 | | D08 | 用户接口与凭据规则 | 确认稳定 ID、字段、鉴权、周期、停启用语义、初始密码及激活方式 | 用户同步开发前 | | D09 | 海外服务地域 | 全球 CDN 已确定;确认观众分布、海外服务器地域和测试点 | 部署方案定稿 | | D10 | 缓存与用量参数 | 资源失效窗口、轮询周期、容量和流量告警阈值 | 对应模块验收前 | | D11 | 跨境同步参数 | 确认补漏周期、延迟告警、统计回传周期及中断下线策略 | 同步验收前 | ## 8 需求变更与参考 新增需求应记录编号、目的、验收方式及工期影响,再决定进入当前版本或后续版本。相册级公开模式、匿名连续点赞及无修图流程为当前基线,避免实现时回退到早期讨论过的登录点赞或单次点赞方案。 观众布局参考用户提供的截图:宣传图、活动信息、图片瀑布流。喔图仅作为业务流程参考,不构成对其界面素材或完整功能的复制要求。 公开参考资料: - [喔图产品介绍](https://www.alltuu.com/cooperationPage) - [喔图上传与照片管理说明](https://faq.alltuu.com/a538/03/f140) - [喔图上传和发布状态说明](https://faq.alltuu.com/a538/godson/6505)