簡體   English   中英

WSO2 APIM:通過Store REST API獲取API評級和業務信息

[英]WSO2 APIM : Get API Rating and Business Information through Store REST API

我有一個自定義頁面,使用WSO2 Store Restful API https://docs.wso2.com/display/AM220/apidocs/store/#!/operations#APICollection#apisGet獲取發布的API列表

問題是返回的結果不包括API評級和業務信息,而默認API Manager UI使用的Jaggery API確實包含它。 有沒有辦法配置它以便REST API返回該數據?

如果我使用jaggery API,它是基於cookie的,而我正在使用IS的OAuth2 OIDC服務提供商。 通過將訪問令牌傳遞給Authorization標頭,我無法獲得僅對其自己的域具有可見性的API。

APIM版本:2.2

請指教。 謝謝!

沒有這樣的方法可以更改已定義API的輸出響應。 如果要這樣做,請從github獲取wso2的源代碼並編輯API,並使用編輯后的源代碼部署您的應用程序。 (但這會增加很多維護問題)

最快的方法是調用apiget詳細信息

它將返回商業信息對象以及以下內容:

"businessInformation":    {
      "technicalOwner": "John Doe",
      "technicalOwnerEmail": "architecture@pizzashack.com",
      "businessOwner": "Jane Roe",
      "businessOwnerEmail": "marketing@pizzashack.com"
   },

在這里,您將獲得高響應,因為它返回完整的swagger定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM