我按照以下步骤获取每个应用程序的订阅。
现已登录并获取了Cookie详细信息。
2.curl -b cookies'http://localhost:9763/store/site/blocks/subscription/subscription-list/ajax/subscription-list.jag?action=getSubscriptionByApplication&app=App1'
现在,我正在获取应用程序App1的订阅,该用户管理员的订阅者不是随机的。
为什么即使我们使用cookie发布请求,此API也会强制管理订阅而不是特定用户。请帮忙。
答案 0 :(得分:1)
以下curl请求将列出App1的所有 API订阅。
请求强>
.curl -b cookies 'http://localhost:9763/store/site/blocks/subscription/subscription-list/ajax/subscription-list.jag?action=getSubscriptionByApplication&app=App1'
<强>响应强>
{"error" : false, "apis" : [{"apiName" : "CalculatorAPI", "apiVersion" : "1.0", "apiProvider" : "admin", "description" : "Simple calculator API to perform addition, subtraction, multiplication and division.", "subscribedTier" : "Unlimited", "status" : "PUBLISHED", "subStatus" : "UNBLOCKED"}]}
该回复没有 subscribedUsers
的字段因此,我认为你所看到的管理员是apiProvider。