ニコ生ギフトAPI#

/vc-official/onecomme/niconico/gift APIは、以下のようなデータをOSC通信で提供します。Timestamp型を含みます。

{
    id: string,
    liveId: string,
    userId: string,
    name: string,
    screenName: string,
    timestamp: Timestamp,
    isOwner: boolean,
    hasGift: boolean,   // 常にtrueを持つ
    price: number,
    no: number,
    comment: string,
    premium: boolean,
    anonymity: boolean,
    displayName: string | null
}

このAPIは、他のAPIとは絵文字の扱いが違います。詳しくはコメントの整形の解説をご覧ください。

以下の情報もわんコメから提供されてはいますが、OSC API では提供しません:

  • 容量制限があるため転送できないもの

    • badges : base64エンコードされたsvg画像。

    • profileImage: base64エンコードされたsvg画像。

    • originalProfileImage: base64エンコードされたsvg画像。

  • 配信サービスではなくわんコメが決定しているもの

    • speechText: コメントを機械音声で読み上げる場合の読み方。