咨询:如何在FishBowl托管环境中访问FishBowl Inventory API?
访问托管环境FishBowl Inventory API的关键配置要点
1. 端口开放要求
FishBowl Inventory API默认依赖特定端口,托管环境的服务器防火墙必须对项目所在网络(或公网,依托管策略而定)开放:
- HTTP协议:28192端口
- HTTPS协议:28193端口
如果未开放这两个端口,外部请求会被防火墙直接拦截,自然无法收到响应。
2. 端点格式验证
先确认Postman中的请求端点是否符合标准格式:
- HTTP端点示例:
http://[托管服务器IP/域名]:28192/fbiapi - HTTPS端点示例:
https://[托管服务器IP/域名]:28193/fbiapi
若托管服务商做了反向代理,端口可能被映射为标准的80(HTTP)或443(HTTPS),这种情况需要直接咨询服务商确认最终端点。
3. 快速排查步骤
- 用端口连通性测试工具验证:比如执行
telnet [服务器IP] 28192或nc -zv [服务器IP] 28192,确认端口是否真的可访问 - 检查FishBowl后台API状态:登录FishBowl管理界面,在「API设置」中确认API服务处于运行状态
- 核对请求头参数:FishBowl API要求请求头包含
Content-Type: application/json,且需携带合法的API密钥(通常通过X-Fishbowl-API-Key请求头或请求体参数传递)
内容的提问来源于stack exchange,提问作者T. Milliken
相关产品推荐
相关产品推荐

