Companion

object Companion

Functions

Link copied to clipboard
@JvmBlocking
@JvmAsync
suspend fun create(block: MutableSdkConfig.() -> Unit): FursuitTvSdk

使用 DSL 方式创建 SDK,如配置中包含 clientId + clientSecret 则自动交换令牌。

fun create(apiKey: String): FursuitTvSdk

使用 API 密钥创建 SDK。

fun create(config: SdkConfig, tokenInfo: TokenInfo? = null): FursuitTvSdk

使用配置对象创建 SDK。

Link copied to clipboard
@JvmBlocking
@JvmAsync
suspend fun createForTokenExchange(clientId: String, clientSecret: String): FursuitTvSdk

为签名交换创建 SDK,自动获取令牌。