Table of Contents

Class SpaceUtils

Namespace
Twikit.Spaces
Assembly
Twikit.dll

Spaces で使う小さなユーティリティ。

public static class SpaceUtils
Inheritance
SpaceUtils
Inherited Members

Methods

ExtractSpaceId(string)

13 文字の ID、または x.com/i/spaces/<id> の URL 全体を受け付けます。

public static string ExtractSpaceId(string value)

Parameters

value string

Returns

string

IdempotenceHeader()

Web クライアントが使う X-Periscope-User-Agent / X-Idempotence ヘッダー。

public static Dictionary<string, string> IdempotenceHeader()

Returns

Dictionary<string, string>

Merge(JsonObject, JsonObject?)

2 つの JsonObject をマージした新しいオブジェクト(後勝ち)。

public static JsonObject Merge(JsonObject a, JsonObject? b)

Parameters

a JsonObject
b JsonObject

Returns

JsonObject

NormalizeAudioStreams(IEnumerable<JsonObject>)

API/Janus のストリームレコードをサブスクライバー join の形式に変換します。

public static List<JsonObject> NormalizeAudioStreams(IEnumerable<JsonObject> streams)

Parameters

streams IEnumerable<JsonObject>

Returns

List<JsonObject>

NtpMetadata()

Web クライアントが UTC の日から作る ntp メタデータ(そのまま再現)。

public static JsonObject NtpMetadata()

Returns

JsonObject

RandomTransaction()

public static string RandomTransaction()

Returns

string