Table of Contents

Class ByteDanceMicroAppClientExecuteAppsGameExtensions

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

Methods

ExecuteAppsGameWalletAddCoinAsync(ByteDanceMicroAppClient, AppsGameWalletAddCoinRequest, CancellationToken)

异步调用 [POST] /apps/game/wallet/add_coin 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/mini-game/develop/api/payment/mini-game-coin-gift-interface

public static Task<AppsGameWalletAddCoinResponse> ExecuteAppsGameWalletAddCoinAsync(this ByteDanceMicroAppClient client, AppsGameWalletAddCoinRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request AppsGameWalletAddCoinRequest
cancellationToken CancellationToken

Returns

Task<AppsGameWalletAddCoinResponse>

ExecuteAppsGameWalletGamePayAsync(ByteDanceMicroAppClient, AppsGameWalletGamePayRequest, CancellationToken)

异步调用 [POST] /apps/game/wallet/game_pay 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/mini-game/develop/api/payment/mini-game-coin-deduction-interface

public static Task<AppsGameWalletGamePayResponse> ExecuteAppsGameWalletGamePayAsync(this ByteDanceMicroAppClient client, AppsGameWalletGamePayRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request AppsGameWalletGamePayRequest
cancellationToken CancellationToken

Returns

Task<AppsGameWalletGamePayResponse>

ExecuteAppsGameWalletGetBalanceAsync(ByteDanceMicroAppClient, AppsGameWalletGetBalanceRequest, CancellationToken)

异步调用 [POST] /apps/game/wallet/get_balance 接口。

REF: https://developer.open-douyin.com/docs/resource/zh-CN/mini-game/develop/api/payment/acquire-mini-game-coin-balance

public static Task<AppsGameWalletGetBalanceResponse> ExecuteAppsGameWalletGetBalanceAsync(this ByteDanceMicroAppClient client, AppsGameWalletGetBalanceRequest request, CancellationToken cancellationToken = default)

Parameters

client ByteDanceMicroAppClient
request AppsGameWalletGetBalanceRequest
cancellationToken CancellationToken

Returns

Task<AppsGameWalletGetBalanceResponse>