使用 Store REST API v0.9 删除订阅 - WSO2 AM

Delete subscription using Store REST API v0.9 - WSO2 AM

我正在使用 WSO2 1.10 并尝试与 Store REST 集成 API。 REST API 在 v0.9 上。到目前为止,我可以创建一个应用程序并订阅 API。我的问题是当我需要更改此订阅的层 os 时。按照建议的过程,必须删除并重新创建订阅。使用商店页面,按预期工作,但使用 API 我收到以下错误:

{
"moreInfo": "",
"code": 403,
"error": [],
"description": "You don't have permission to access the subscription with Id {{UUID}}",
"message": "Forbidden"
}

错误发生在我使用 GET 或 DELETE 方法请求:

{{BASE_URL}}/api/am/store/v0.9/subscriptions/{{UUID}}

重要的是要说其他功能(如创建应用程序和订阅)也可以正常工作,所以我认为此行为是一个错误。有一些解决方法或配置可以解决这个问题吗?

我意识到了这个问题。使用 DELETE 按预期工作,真正的问题是 GET /applications,即 returns 来自其他租户的随机订阅。因此,当我尝试删除时,我收到 403,因为订阅由另一个租户所有。

没有我可以使用的解决方法,必须考虑其他业务解决方案。