我想爲我的API的12個客戶中的每個客戶創建不同的基本URI,因此端點是相同的,但我可以過濾客戶。我認爲向基礎URI添加模板參數是解決方案,但如何使用baseUriParameter
?RAML API baseUriParameters未使用的模板參數錯誤
我已經將一個RAML規格導入APIMATIC,它有一個baseUriParameter
。
baseUri: http://{fi}.api.mycompany.com
baseUriParameters:
fi:
type: string
此模板參數作爲參數添加到每個端點。這是一個示例端點。
/users:
get:
這會給出錯誤消息。
「Endpoint Users有一個未使用的模板參數fi」。
這也意味着沒有自動生成測試用例。
如何使用baseUriParameter
?
我已經切換了這一點,以便「fi」baseUriParameter在最後。 'baseUri:https://api.mycompany.com/v {version}/{fi}'APIMATIC不能識別模板參數,但它們很容易在稍後添加。這已經解決了問題,但它不算作解決方案,因此它不是問題的答案。 – Boggin
你好@boggin。我來自APIMatic。我正在看這個,很快就會回覆你。 – m334