Banno consumer /themes接口单机构返回500错误排查求助
Banno Consumer Themes接口单机构500错误排查求助
我们的Web应用调用Banno consumer themes接口加载合作机构的品牌主题,目前26家合作机构中,25家均可正常返回200状态码及预期JSON结果,但有1家机构每次调用均返回500错误。
背景说明
此为已上线的生产集成,Banno插件已运行一段时间,25家正常机构均有真实用户流量,并非单次API测试。
请求格式(未认证,所有机构完全一致)
GET https://<fi-subdomain>/a/consumer/api/v0/institutions/<institution-uuid>/themes Accept: */*
失败请求复现情况
已在Insomnia中复现该失败请求,排除自研代码问题。该失败机构每次响应内容固定:
HTTP/1.1 500 Internal Server Error Content-Length: 60 Internal error; Request ID: <hex-id>
正常机构响应示例
HTTP/1.1 200 OK Content-Type: application/json { "default": { "light": { /* theme tokens */ }, "dark": { /* theme tokens */ } } }
已完成的排查项
- 确认失败机构的baseUrl及institutionId:子域名可正常解析,UUID格式合规
- URL格式符合JH consumer API参考文档
- 500错误可稳定复现,响应内容一致,无瞬态问题
- 无需代理、WAF或认证层,直接在Insomnia中即可复现
- 该机构ID可正常完成认证,用户可登录并查看插件,仅缺少主题样式
后续沟通情况
曾联系厂商QA并提供Request ID请求排查日志,但对方无日志访问权限,建议由机构方提交支持工单。机构方反馈需在此提问。
请问,为何仅单个机构调用该接口返回500,其余均正常?是否存在Banno Admin中的设置限制/themes接口,或需调整调用方式?
内容的提问来源于stack exchange,提问作者SC-Lauren
相关产品推荐
相关产品推荐

