Table of Contents

Namespace Twikit.Api

Classes

ApiResponse

API の応答。本文は JSON として解析済み(JSON でなければ Json は null)で、 生のバイト列・テキストと HttpResponseMessage も参照できます。

GqlClient

GraphQL エンドポイント層。各メソッドは 1 つの GraphQL ドキュメントに対応し、 生の ApiResponse を返します(Client がモデルに変換します)。

GqlEndpoint

GraphQL エンドポイントの URL。

JetfuelClient

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

JetfuelEndpoint

Jetfuel(server-driven UI、/i/jfapi/...)のエンドポイント URL。

MultipartFile

multipart/form-data の 1 パート。

RequestOptions

1 回のリクエストに付けるオプション(Python 版 httpx の params= / json= / data= / files= に相当)。

V11Client

v1.1 エンドポイント層。生の ApiResponse を返します。

V11Endpoint

v1.1 / その他の REST エンドポイントの URL。

Interfaces

IRawHttpSession

X-Client-Transaction-Id ハンドシェイクが使う生の HTTP セッション。

IRequestClient

GraphQL / v1.1 の各エンドポイント層が必要とする、最小限のリクエスト機能。 Client と GuestClient の両方が実装します。