Table of Contents

Class ByteDanceMicroAppClientExecuteWebcastExtensions

Namespace
SKIT.FlurlHttpClient.ByteDance.MicroApp
Assembly
DH.SKIT.FlurlHttpClient.ByteDance.MicroApp.dll
public static class ByteDanceMicroAppClientExecuteWebcastExtensions
Inheritance
ByteDanceMicroAppClientExecuteWebcastExtensions
Inherited Members

Methods

ExecuteWebcastGiftTopGiftAsync(ByteDanceMicroAppClient, WebcastGiftTopGiftRequest, CancellationToken)

异步调用 [POST] /gift/top_gift 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/interaction/develop/server/live/danmu

public static Task<WebcastGiftTopGiftResponse> ExecuteWebcastGiftTopGiftAsync(this ByteDanceMicroAppClient client, WebcastGiftTopGiftRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request WebcastGiftTopGiftRequest
cancellationToken CancellationToken

Returns

Task<WebcastGiftTopGiftResponse>

ExecuteWebcastLinkMicQueryAsync(ByteDanceMicroAppClient, WebcastLinkMicQueryRequest, CancellationToken)

异步调用 [POST] /linkmic/query 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/interaction/develop/server/live/mic

public static Task<WebcastLinkMicQueryResponse> ExecuteWebcastLinkMicQueryAsync(this ByteDanceMicroAppClient client, WebcastLinkMicQueryRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request WebcastLinkMicQueryRequest
cancellationToken CancellationToken

Returns

Task<WebcastLinkMicQueryResponse>

ExecuteWebcastLiveDataTaskFailDataGetAsync(ByteDanceMicroAppClient, WebcastLiveDataTaskFailDataGetRequest, CancellationToken)

异步调用 [GET] /live_data/task/fail_data/get 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/interaction/develop/server/live/danmu

public static Task<WebcastLiveDataTaskFailDataGetResponse> ExecuteWebcastLiveDataTaskFailDataGetAsync(this ByteDanceMicroAppClient client, WebcastLiveDataTaskFailDataGetRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request WebcastLiveDataTaskFailDataGetRequest
cancellationToken CancellationToken

Returns

Task<WebcastLiveDataTaskFailDataGetResponse>

ExecuteWebcastLiveDataTaskGetAsync(ByteDanceMicroAppClient, WebcastLiveDataTaskGetRequest, CancellationToken)

异步调用 [GET] /live_data/task/get 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/interaction/develop/server/live/danmu

public static Task<WebcastLiveDataTaskGetResponse> ExecuteWebcastLiveDataTaskGetAsync(this ByteDanceMicroAppClient client, WebcastLiveDataTaskGetRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request WebcastLiveDataTaskGetRequest
cancellationToken CancellationToken

Returns

Task<WebcastLiveDataTaskGetResponse>

ExecuteWebcastLiveDataTaskStartAsync(ByteDanceMicroAppClient, WebcastLiveDataTaskStartRequest, CancellationToken)

异步调用 [POST] /live_data/task/start 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/interaction/develop/server/live/danmu

public static Task<WebcastLiveDataTaskStartResponse> ExecuteWebcastLiveDataTaskStartAsync(this ByteDanceMicroAppClient client, WebcastLiveDataTaskStartRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request WebcastLiveDataTaskStartRequest
cancellationToken CancellationToken

Returns

Task<WebcastLiveDataTaskStartResponse>

ExecuteWebcastLiveDataTaskStopAsync(ByteDanceMicroAppClient, WebcastLiveDataTaskStopRequest, CancellationToken)

异步调用 [POST] /live_data/task/stop 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/interaction/develop/server/live/danmu

public static Task<WebcastLiveDataTaskStopResponse> ExecuteWebcastLiveDataTaskStopAsync(this ByteDanceMicroAppClient client, WebcastLiveDataTaskStopRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request WebcastLiveDataTaskStopRequest
cancellationToken CancellationToken

Returns

Task<WebcastLiveDataTaskStopResponse>