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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Store REST API v0.9 - WSO2 AM删除订阅相关的知识,希望对你有一定的参考价值。

我正在使用WSO2 1.10并尝试与Store REST API集成。 REST API在v0.9上。到现在为止,我可以创建一个应用程序并订阅API。我的问题是当我需要更改此订阅的层时。按照建议的过程,必须删除并再次创建订阅。使用商店页面,按预期工作,但使用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 /应用程序,它会随机返回其他租户的订阅。因此,当我尝试DELETE时,我收到403,因为订阅是由另一个租户所拥有的。

我没有可以使用的解决方法,有必要考虑另一种业务解决方案。

以上是关于使用Store REST API v0.9 - WSO2 AM删除订阅的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Rest Api 从 Microsoft Store 获取我的应用当前版本?

使用 Swift(使用 SwiftJWT)和 REST API 连接到 Apple Store Connect - 失败并出现 401

Sencha Touch 2:同一个 Store 中的两个 REST 请求

如何通过 REST API 更新 jenkins 凭据?

使用 dstore Rest 在查询参数中禁用过滤器

php 将'yoast'SEO数据添加到REST API w / og&twitter meta fallbacks ...