# 问题汇总
---
**1、常用课程链接配置规则:**
`H5链接`
* 图文:`https://{appId}.h5.xiaoeknow.com/p/course/text/{resourceId}`
* 音频:`https://{appId}.h5.xiaoeknow.com/p/course/audio/{resourceId}`
* 视频:`https://{appId}.h5.xiaoeknow.com/p/course/video/{resourceId}`
* 电子书:`https://{appId}.h5.xiaoeknow.com/p/course/ebook/{resourceId}`
* AI互动课:`https://{appId}.h5.xiaoeknow.com/p/course/ai_course/{resourceId}`
* 专栏:`https://{appId}.h5.xiaoeknow.com/p/course/column/{resourceId}`
* 大专栏:`https://{appId}.h5.xiaoeknow.com/p/course/big_column/{resourceId}`
* 训练营:`https://{appId}.h5.xiaoeknow.com/p/course/camp/{resourceId}`
* 会员:`https://{appId}.h5.xiaoeknow.com/p/course/member/{resourceId}`
* 直播:`https://{appId}.h5.xiaoeknow.com/v2/course/alive/{resourceId}?app_id={appId}`
* 课程(训练营Pro):`https://{appId}.h5.xiaoeknow.com/p/course/ecourse/{resourceId}`
* 圈子:`https://{appId}.h5.xiaoeknow.com/xe.community.community_service/v2/feedList?app_id={appId}&community_id={resourceId}`
`PC链接(需开通PC店铺才能使用)`
* 图文:`https://{appId}.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/image_text/{resourceId}`
* 音频:`https://{appId}.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/audio/{resourceId}`
* 视频:`https://{appId}.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/video/{resourceId}`
* 电子书:`暂无PC链接`
* AI互动课:`暂无PC链接`
* 专栏:`https://{appId}.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/column/{resourceId}`
* 大专栏:`https://{appId}.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/big_column/{resourceId}`
* 训练营:`https://{appId}.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/camp/{resourceId}`
* 会员:`https://{appId}.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/member/{resourceId}`
* 直播:`https://{appId}.pc.xiaoe-tech.com/detail/{resourceId}/4?fromH5=true`
* 课程(训练营Pro):`https://{appId}.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/camp_pro/{resourceId}`
> 如果商家绑定了独立域名,则把前缀域名替换成独立域名即可,后面的拼接规则不变,例如:
> 视频:`https://{店铺绑定独立域名}/p/t_pc/course_pc_detail/video/{resourceId}`
> 直播:`https://{店铺绑定独立域名}/detail/{resourceId}/4?fromH5=true`
> 
**2、普通浏览器可以打开小鹅通的H5链接吗**
小鹅通目前的H5链接目前只能在微信内访问,以及pc端浏览器访问。
客户自己开发的浏览器应用暂不支持内嵌小鹅通H5页面。
**3、资源id(resource_id)和产品包id(product_id)怎么获取?**
暂时还没有提供获取资源id的接口,资源id和产品包id目前只能去管理台对应资源的编辑页的URL获得。
**4、union_id是什么?**
union_id是微信提供的一套可以帮助识别不同应用下的用户是否是同一个人的id机制,同一个微信开放平台下的不同的应用的用户的union_id都是相同的,这样在不同应用下对同一个用户提供的服务就可以通过union_id打通。具体union_id的相关的描述请查看微信公众号开发文档、微信开放平台文档。
**5、为什么通过用户查询接口返回的用户信息没有union_id?**
可能有下面几种原因:
1. 公众号没有绑定到微信开放平台。
因为union_id是基于微信开放平台的,用户拥有union_id的前提是授权给小鹅通的公众号绑定到了微信开放平台账号下。
2. 公众号绑定到微信开放平台,但是用户是在授权公众号给小鹅通之前注册的。
这种属于老用户的情况,因为用户的union_id是需要走微信登录才能获取到,这种情况下只需要用户重新登录一次店铺,走一次授权登录流程就会补全union_id。
3. 公众号先授权给小鹅通,过了一段时间再绑定到微信开放平台上。用户在这个时间窗口注册的。
受到微信登录规则的约束,以及用户使用体验,这部分用户的union_id不会自动补全,如果确认符合这种情况,可在小鹅通管理台,解绑服务号和小程序。重新授权服务号/小程序后,用户在微信内再次访问H5/小程序即可自动补全union_id。
**6、公众号更换了微信开放平台,老用户的订购关系无法打通怎么办?**
union_id是跟着微信开放平台的账号走的,换一个账号的话,原有的union_id就无法和用户的身份匹配,请联系客服。
**7、为什么从订阅列表接口里面查出A用户订阅了B商品,但是订单接口查不到A用户和B商品的订单记录?**
需要理解订购关系和订阅关系的不同,比如A购买了B商品,但是赠送给了C用户。那么A和B就有订购关系,但是没有订阅关系,C和B就有订阅关系,但是没有订购关系。
**8、为什么通过用户查询接口返回的用户信息没有openid?**
可能有下面几种原因:
1. 客户没有授权公众号给小鹅通,使用的是小鹅通代收,也就是小鹅通知识助手。因为openid是属于公众号的,没有授权公众号给小鹅通,用户信息就自然没有openid。
2. 客户授权公众号给小鹅通了,但是用户是授权之前注册的。这种情况需要引导用户重新登录店铺,走授权登录流程,就会自动补全openid字段。
**9、小鹅通能否通过调用客户的第三方API主动获取需要的信息?**
可以,但目前只支持新用户注册、下单及优惠券领取等几个触发事件,并且需要在店铺设置里填写token、消息加密key及回调地址,详情请查看消息相关
**10、API接口可以同时接入同一个商家的几个APP吗?**
可以,客户APP是不做限制的,只要绑定在同一个开放平台,并且授权给小鹅通了,就可以做到账号互通的
**11、取消服务号授权会有什么影响?**
取消服务号对小鹅通的授权或将服务号、小程序从微信开放平台解绑都会导致unionId异常,导致用户账号不能互通。
**12、调用接口全局返回码为2017, no auth表示没有接口调用权限?**
请在小鹅云控制台 **权限管理** -> **权限集管理** 申请对应的API权限,一般工作日2小时会通过,若需紧急通过,请联系服务管家快速审核通过。

**13、调用API接口报2053 api request frequency limit?**
每个API接口都有调用频率限制,请到小鹅云文档查看具体某个API的调用频率限制。商家可根据API的调用频率限制调整自有系统的调用频率。

**14、开启了信息采集功能,为什么获取用户列表返回的collect_phone为空呢?**
请检查信息采集设置是否开启了同步用户资料,若开启,采集到的信息才会更新到用户列表中。

**15、调用接口报2051 ip not in white list?**
需要商家自行到小鹅云控制台应用概况配置ip白名单。

ip配置格式如图

**16、修改店铺管理员的手机号码,小鹅云控制台查看client_sercret的手机号码是否会随着更改?**
是的,会随着店铺管理员手机号更改而修改。

**17、店铺如何解绑小鹅云应用?**
旧版店铺:


新版店铺:


------------
- 开发前必读
- 小鹅云介绍
- 更新日志
- 开始开发
- 开发指南
- 创建并授权应用
- 获取access_token(含代码示例)
- 开通接口权限
- 全局返回码
- 常用工具
- 日志排查工具
- 场景方案
- 同步用户场景
- 同步商品场景
- 同步订购关系场景
- 同步积分场景
- 同步页面统计场景
- 同步学习数据场景
- 同步推广员场景
- 内嵌SDK服务场景
- 产品介绍
- 产品简介
- 客户案例
- 接入流程
- 业务文档
- 账号打通
- 支付
- 直播带货
- 商品同步
- 订单同步
- 学习数据同步
- 企业内训
- PCweb
- H5web
- 流量变现
- App分享
- 微页面装修
- 直播连麦
- 技术文档
- 小鹅通SDK开发者声明
- 小鹅通SDK个人信息保护政策(2022年9月28日生效)
- 小鹅通SDK个人信息保护政策(2022年9月28日失效)
- 开发指南
- 原生SDK登录态
- Android-SDK 接入
- iOS-SDK 接入
- WebSDK接入
- 小程序接入
- 小程序支付接入
- 代币支付签名算法
- SDK&H5账号详解
- 发布日志(iOS)
- 发布日志(Android)
- 常见问题
- 消息推送
- 使用说明
- 消息加/解密
- 消息接收URL校验说明
- 订单状态推送
- 用户手机号变更推送
- 用户状态变更推送
- 积分变更消息推送
- 商品变更推送
- 考试消息推送
- 活动签到推送
- 订单支付推送
- 账号合并推送
- 用户注册推送
- 优惠券消息推送
- 信息采集推送
- 权益变更推送
- 用户标签变更消息推送
- API列表
- 获取access_token(含代码示例)
- 用户管理
- 使用说明
- 注册新用户
- 更新用户信息
- 获取用户列表2.0
- 获取用户列表1.0
- 查询单个用户信息
- 批量查询用户信息
- 获取用户消费信息
- 获取课程学员列表
- 获取训练营pro学员列表
- 获取会员卡用户信息
- 查询单个用户标签列表
- 查询用户合并记录
- 获取标签列表
- 添加/修改标签
- 添加/修改用户标签
- 获取用户反馈列表
- 获取用户反馈回复列表
- 回复用户反馈
- 学习数据管理
- 获取学习记录列表
- 获取每日学习记录
- 获取指定资源学习记录信息
- 获取营期下用户的学习情况
- 获取训练营pro学员任务详情
- 直播管理
- 获取直播列表
- 批量查询指定直播间列表信息
- 获取班课列表
- 获取签到列表
- 获取签到学员列表
- 获取直播红包列表
- 获取红包领取记录
- 获取直播数据概览
- 获取直播详情
- 获取直播详情2.0
- 获取红包数据概况
- 获取直播间讨论区消息列表
- 获取直播间多段推流记录
- 创建直播
- 编辑直播
- 上架/下架直播
- 删除直播
- 获取直播间用户列表
- 商品管理
- 查询商品列表2.0
- 查询商品列表1.0
- 查询组合课资源列表4.0
- 查询组合课资源列表3.0
- 获取训练营营期任务
- 商品详情2.0
- 商品详情1.0
- 获取课程关联的助学工具
- 获取直播带货商品列表
- 获取实物商品评论列表
- 商品增加库存
- 商品减少库存
- 新建实物商品
- 编辑实物商品
- 删除实物商品
- 获取实物商品类目列表
- 获取C端搜索商品列表
- 商品分组管理
- 获取店铺商品分组列表
- 获取商品分组内商品列表
- 批量新建/更新商品分组
- 删除商品分组
- 素材管理
- 获取素材列表
- 获取素材分组列表
- 素材分组编辑
- 素材分组移动
- 素材分组删除
- 订单管理
- 获取订单列表2.0
- 获取订单详情2.0
- 获取订单列表1.1
- 获取订单列表1.0
- 查询用户订单列表
- 获取订单详情
- 获取买赠订单信息
- 待付款订单改价
- 获取售后订单列表
- 获取售后订单详情
- 订单退款
- 订购管理
- 用户开通产品包权益2.0
- 用户开通产品包权益
- 查询用户订购资源列表
- 用户购买关系查询
- 查询用户资源权益2.0
- 查询用户资源权益1.0
- 取消订购
- 批量开通用户产品包权益-创建任务
- 批量开通用户产品包权益-查询任务列表
- 批量开通用户产品包权益-查询任务详情
- 物流管理
- 普通实物单发货(即将下线)
- 获取物流公司信息列表
- 订单全部商品发货
- 订单部分商品发货
- 修改已发货订单的物流信息
- 获取运费模板列表
- 推广员管理
- 查询推广员列表
- 查询推广员客户列表
- 查询推广员的下级推广员列表
- 查询指定推广员的信息
- 查询客户所属推广员
- 查询推广员名下新增/过期客户
- 新增推广员
- 推广员绑定客户
- 修改/解除绑定关系
- 设置推广员上级
- 推广订单详情
- 按日期查询推广员的收益和新增加的下级
- 推广订单详情(支持购物车订单返回多条记录)
- 信息采集管理
- 获取信息采集列表
- 获取单个信息采集结果
- 获取用户信息采集结果
- 根据表单ID以及用户ID获取信息采集结果
- 营销码券管理
- 优惠券列表
- 获取优惠券详情2.0
- 获取优惠券详情
- 获取优惠券领券用户
- 发放优惠券2.0
- 发放优惠券
- 优惠券核销
- 获取优惠码列表
- 获取优惠码码库列表
- 获取优惠码效果数据
- 创建优惠码
- 优惠码添加库存
- 优惠码失效
- 编辑优惠码
- 优惠码删除
- 获取兑换码码库列表
- 追加兑换码库存
- 创建兑换码
- 编辑兑换码
- 兑换码失效
- 用户使用兑换码
- 获取兑换码批次列表
- 作废单个兑换码
- 积分管理
- 查询用户积分日志
- 获取单个用户积分信息
- 批量获取用户积分列表
- 获取店铺积分信息
- 批量发放积分
- 批量扣减积分
- 解冻冻结积分
- 设置店铺积分过期时间
- 业务类型说明
- 页面统计管理
- 新建页面统计
- 编辑页面统计
- 获取页面统计列表
- 获取页面统计详情
- 获取页面统计订单列表
- 新建投放渠道
- 获取投放渠道列表
- 打卡管理
- 获取打卡列表
- 获取打卡参与用户
- 获取指定学员活动日记列表
- 获取活动点赞列表
- 获取指定学员被点赞总数和列表
- 获取用户日记被点评/评论列表
- 获取指定打卡的作业列表
- 获取学员的打卡日记列表
- 获取打卡关联的课程信息
- 练习管理
- 获取练习基本信息列表
- 获取练习结果列表
- 获取练习详情
- 获取学员练习答题详情
- 作业管理
- 获取作业本列表
- 获取作业基本信息列表
- 获取作业结果列表
- 获取作业详情
- 获取学员作业答题详情
- 圈子管理
- 获取用户参与的圈子
- 考试管理
- 获取考试列表
- 获取考试详情
- 获取考试结果列表信息
- 获取考试结果详细信息
- 活动管理
- 获取活动列表
- 获取签到列表
- 获取活动报名列表
- 获取活动签到信息
- 组织管理
- 获取员工列表
- 获取员工详细信息
- 添加或者保存员工信息
- 启用员工
- 停用员工
- 删除员工
- 根据员工账号获取用户ID
- 获取组织结构树
- 添加或修改组织架构
- 移除组织架构
- 微页面管理
- 获取微页面列表
- 企学院专用(不对外开放)
- 学员管理(限企学院)
- 企学院获取学员列表
- 企学院添加学员
- 企学院修改学员
- 企学院删除学员
- 企学院添加组织架构
- 企学院删除组织架构
- 企学院编辑组织架构
- 企学院获取组织架构
- 企学院获取部门信息
- 活动管理(限企学院)
- 企学院用户签到活动列表
- 培训计划管理(限企学院)
- 获取培训计划列表
- 获取培训计划详情
- 获取用户培训学习数据
- 获取员工的培训计划列表
- 常见问题
- 问题汇总
- 问题反馈
