Class SubscriptionHttpEndpoint
java.lang.Object
io.github.xezzon.zeroweb.subscription.internal.SubscriptionHttpEndpoint
接口订阅管理
- Author:
- xezzon
-
Constructor Summary
ConstructorsConstructorDescriptionSubscriptionHttpEndpoint
(SubscriptionService subscriptionService, SubscriptionPermissionManager subscriptionPermissionManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
审核订阅 审核后第三方应用即可调用该接口org.springframework.data.domain.Page<Subscription>
listSubscription
(io.github.xezzon.zeroweb.core.odata.ODataRequestParam odata, String appId) 查询所有已发布的对外接口以及指定第三方应用的订阅情况io.github.xezzon.zeroweb.common.domain.Id
订阅对外接口
-
Constructor Details
-
SubscriptionHttpEndpoint
public SubscriptionHttpEndpoint(SubscriptionService subscriptionService, SubscriptionPermissionManager subscriptionPermissionManager)
-
-
Method Details
-
listSubscription
@GetMapping("/third-party-app/{appId}/subscription") public org.springframework.data.domain.Page<Subscription> listSubscription(io.github.xezzon.zeroweb.core.odata.ODataRequestParam odata, @PathVariable String appId) 查询所有已发布的对外接口以及指定第三方应用的订阅情况- Parameters:
odata
- 查询参数appId
- 第三方应用ID- Returns:
- 所有已发布的对外接口以及指定第三方应用的订阅情况
-
subscribe
@PostMapping("/subscription") public io.github.xezzon.zeroweb.common.domain.Id subscribe(@RequestBody AddSubscriptionReq req) 订阅对外接口- Parameters:
req
- 接口订阅信息- Returns:
- 订阅标识
-
auditSubscription
审核订阅 审核后第三方应用即可调用该接口- Parameters:
id
- 订阅标识
-