如何在SwaggerHub中的不同API之间进行引用?

如何在SwaggerHub中的不同API之间进行引用?,swagger,openapi,swaggerhub,Swagger,Openapi,Swaggerhub,我正在使用SwaggerHub和OpenAPI 3.0.0。我在SwaggerHub中有两个API 第一个具有以下访问链接: 并包含名为组件/schemas/ApiOffer的定义 在第二个API中,我希望属性offer是该定义的$ref。我使用: 组件: 模式: 报价人: 类型:对象 必修的: -报价人 -概述 特性: 报价人: $ref:“#/components/schemas/OfferersId” 概述: $ref:“#/components/schemas/OfferersOverv

我正在使用SwaggerHub和OpenAPI 3.0.0。我在SwaggerHub中有两个API

第一个具有以下访问链接: 并包含名为
组件/schemas/ApiOffer
的定义

在第二个API中,我希望属性
offer
是该定义的
$ref
。我使用:

组件:
模式:
报价人:
类型:对象
必修的:
-报价人
-概述
特性:
报价人:
$ref:“#/components/schemas/OfferersId”
概述:
$ref:“#/components/schemas/OfferersOverview”
报价:
$ref:'https://app.swaggerhub.com/apis/myapipath/1.0.0#/components/schemas/ApiOffer'
但会出现以下错误:

“无法解析引用,因为:无法解析指针: /“文档中不存在组件/架构/ApiOffer”

即使
/components/schemas/ApiOffer
定义存在


如何更正引用以使其指向其他API?

对SwaggerHub定义的引用必须使用主机名
API.SwaggerHub.com
,而不是
APP.SwaggerHub.com