Table of Contents

Class JetfuelClient

Namespace
Twikit.Api
Assembly
Twikit.dll

Jetfuel エンドポイント層。生の ApiResponse を返します。本文はバイナリ文書(Content-Type は text/plain)で JSON ではないため、Json は null で、Bytes を読みます (Twikit.Internal.JetfuelDocument でデコードします)。

public sealed class JetfuelClient
Inheritance
JetfuelClient
Inherited Members

Remarks

公式 Web(2026-10)は x-jf-v: JP-5 と x-jf-client-theme を付けて GET します。 レート制限は 15 分 5000 回(x-rate-limit-limit)。

Constructors

JetfuelClient(IRequestClient)

public JetfuelClient(IRequestClient baseClient)

Parameters

baseClient IRequestClient

Fields

ProtocolVersion

公式 Web が送るプロトコル版(x-jf-v)。

public const string ProtocolVersion = "JP-5"

Field Value

string

Properties

Theme

x-jf-client-theme の値("light" / "dark")。色のスタイルにしか影響しません。

public string Theme { get; set; }

Property Value

string

Methods

CreatorsOriginalContentRewardsAsync()

public Task<ApiResponse> CreatorsOriginalContentRewardsAsync()

Returns

Task<ApiResponse>

CreatorsStudioAsync()

public Task<ApiResponse> CreatorsStudioAsync()

Returns

Task<ApiResponse>

CreatorsSubscriptionsEligibilityAsync()

public Task<ApiResponse> CreatorsSubscriptionsEligibilityAsync()

Returns

Task<ApiResponse>

GetAsync(string)

任意の Jetfuel ページを取得します。

public Task<ApiResponse> GetAsync(string url)

Parameters

url string

JetfuelEndpoint の URL、または /creators/... のようなパス。

Returns

Task<ApiResponse>