{
"live": [
{
"hash": 配信番号,
"_id": 配信者識別番号,
"profile_page": "配信者のプロフィールページのURL",
"broadcaster_language": "配信者言語",
"broadcaster_locale": "配信者接続国",
"created_at": "配信開始日時",
"created_at_unix": 配信開始日時のUNIXタイム,
"name": "配信者の名前@アカウントタイプ",
"display_name": "配信者の名前表示",
"game": "プレイ中のゲーム",
"game_category": "プレイ中のゲームのカテゴリ",
"games": [
"配信でプレイしたゲームの一覧", ...
],
"language": "配信のデフォルト言語",
"logo": "配信者のサムネイル",
"title": "配信のタイトル",
"description": "配信の説明",
"updated_at": "最後のプッシュ接続日時",
"updated_at_unix": 最後のプッシュ接続日時のUNIXタイム,
"url": "配信視聴URL",
"video_banner": "配信映像のサムネイル画像URL(オリジナル)",
"video_banner_small": "配信映像のサムネイル画像URL(100x100)",
"video_banner_medium": "配信映像のサムネイル画像URL(300x200)",
"viewers": 現在の視聴者数,
"viewers_max": 瞬間最大視聴者数,
"views": 累積訪問者数,
"comments": コメント数,
"partner_hash": 共同配信の場合の配信番号(ない場合は0),
"nsfw": NSFW属性の有無(無効=0,有効=1)
}, ...
],
"_total": 生配信中の配信の数,
"success": 取得成功の場合は1,
"error": エラーの場合はエラー番号
}
{
"live": [
{
"hash": 配信番号,
"_id": 配信者識別番号,
"status": 配信状態 (配信終了=0, 公開配信中=2),
"profile_page": "配信者のプロフィールページのURL",
"broadcaster_language": "配信者言語",
"broadcaster_locale": "配信者接続国",
"created_at": "配信開始日時",
"created_at_unix": 配信開始日時のUNIXタイム,
"ended_at": "配信終了日時",
"ended_at_unix": 配信終了日時のUNIXタイム,
"duration_sec": 配信継続時間の秒数,
"name": "配信者の名前@アカウントタイプ",
"display_name": "配信者の名前表示",
"game": "プレイ中のゲーム",
"game_category": "プレイ中のゲームのカテゴリ",
"games": [
"配信でプレイしたゲームの一覧", ...
],
"language": "配信のデフォルト言語",
"logo": "配信者のサムネイル",
"title": "配信のタイトル",
"description": "配信の説明",
"updated_at": "最後のプッシュ接続日時",
"updated_at_unix": 最後のプッシュ接続日時のUNIXタイム,
"url": "配信視聴URL",
"video_banner": "配信映像のサムネイル画像URL(オリジナル)",
"video_banner_small": "配信映像のサムネイル画像URL(100x100)",
"video_banner_medium": "配信映像のサムネイル画像URL(300x200)",
"viewers": 現在の視聴者数,
"viewers_max": 瞬間最大視聴者数,
"views": 累積訪問者数,
"comments": コメント数,
"partner_hash": 共同配信の場合の配信番号(ない場合は0),
"nsfw": NSFW属性の有無(無効=0,有効=1),
"timeshift": タイムシフトの有無と公開種別(タイムシフトなし=0,タイムシフト公開中=1,タイムシフト非公開=3,配信者設定でタイムシフト使用禁止=4)
}, ...
],
"_total": 配信の数,
"success": 取得成功の場合は1,
"error": エラーの場合はエラー番号
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
"mylive": 配信中の配信枠取得状態(あり=1、なし=0),
"status": 配信状態(準備中=1, 公開配信中=2、非公開配信中=3, 配信終了=0),
"connect": プッシュ接続状態(未接続=0, プッシュ接続中=1),
"hash": 配信番号,
"livepriv": 配信枠タイプ(録画あり配信枠=10, 録画なし配信枠=11),
"serveraddr": "RTMP接続先",
"streamname": "RTMPストリームキー",
"socketaddr": "チャットサーバアドレス",
"socketport": チャットサーバポート番号,
"wssaddr": "チャットサーバ(wss://)アドレス",
"wssport": チャットサーバ(wss://)ポート番号,
"livetitle": "配信のタイトル",
"livecomment": "配信の説明",
"liveuser_image": "配信者サムネイル",
"getport_from_pc": 配信枠取得元端末の種別(パソコンまたはAPI=1, スマホアプリ=0),
"liveowner_key": "配信者認証キー(チャットサーバで使用)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"live": [
{
"hash": 配信番号,
"_id": 配信者識別番号,
"profile_page": "配信者のプロフィールページのURL",
"broadcaster_language": "配信者言語",
"broadcaster_locale": "配信者接続国",
"created_at": "配信開始日時",
"created_at_unix": 配信開始日時のUNIXタイム,
"ended_at": "配信終了日時",
"ended_at_unix": 配信終了日時のUNIXタイム,
"duration_sec": 配信継続時間の秒数,
"name": "配信者の名前@アカウントタイプ",
"display_name": "配信者の名前表示",
"game": "プレイ中のゲーム",
"game_category": "プレイ中のゲームのカテゴリ",
"games": [
"配信でプレイしたゲームの一覧", ...
],
"language": "配信のデフォルト言語",
"logo": "配信者のサムネイル",
"title": "配信のタイトル",
"description": "配信の説明",
"updated_at": "最後のプッシュ接続日時",
"updated_at_unix": 最後のプッシュ接続日時のUNIXタイム,
"url": "配信視聴URL",
"video_banner": "配信映像のサムネイル画像URL(オリジナル)",
"video_banner_small": "配信映像のサムネイル画像URL(100x100)",
"video_banner_medium": "配信映像のサムネイル画像URL(300x200)",
"viewers": 現在の視聴者数,
"viewers_max": 瞬間最大視聴者数,
"views": 累積訪問者数,
"comments": コメント数,
"partner_hash": 共同配信の場合の配信番号(ない場合は0),
"nsfw": NSFW属性の有無(無効=0,有効=1),
"private": 公開種別(非公開=1,公開=0),
"timeshift": タイムシフトの有無と公開種別(タイムシフトなし=0,タイムシフト公開中=1,タイムシフト非公開=3,配信者設定でタイムシフト使用禁止=4),
"gift": {
"price": 配信で受け取ったMagicalGiftの総額,
"senders": [
{
"name": "ギフトを送ってくれた人の名前",
"price": "ギフト金額",
"send_at": "送信日時",
"send_at_unix": "送信日時のUINXタイム",
"price_user_total": "この人の累積ギフト金額",
"price_total": "自分の受け取りギフト総額"
}
]
}
}, ...
],
"_total": 配信の数,
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
"comments": [
{
"type": "データ種別(comment=通常コメント,visualchat=お絵描きコメント,sscomment=画像または動画コメント,voicecomment=ボイスコメント,speech=字幕)",
"cnum": コメントID,
"from": "投稿種別またはマーカー(空白=一般, master=配信者, partner=共同配信者, #XXXXXX=マーカー色, admin=管理者告知)",
"date": "投稿時間(HH:MM)",
"message": "コメント本文",
"message_additional": {
"visualchat_url": "お絵描きコメントの画像URL(お絵描きコメントの場合のみ)",
"sscomment_url": "画像または動画コメントのURL(画像または動画コメントの場合のみ)",
"voicecomment_url": "ボイスコメントの再生URL(ボイスコメントの場合のみ)",
},
"ipid": "配信ごとの視聴者ユニークID",
"url": "リンク先URL",
"icon_num": "コテハン番号",
"icon_name": "コテハンの名前@アカウント種別",
"time": 投稿時間のUNIXタイム,
"number": コメント番号,
"link_number": "レス先のコメント番号",
"flag_first": 配信ごとの初コメフラグ(1=初コメ, それ以外=初コメではない),
"language": "日本語以外の場合のみコメントの言語(EN等)",
"emotions": [
"エモーションキー(持ち込みエモーションの場合のみ)": {
"url": "エモーションの画像URL",
"message": "エモーションの感情表現"
}, ...
]
}, ...
],
"_total": コメント数
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
"openemo": エモーション持ち込みの許可状況(0=許可しない, 1=許可する),
"emotions": [
"エモーションキー": {
"url": "エモーションの画像URL(拡張子pngでもgifの場合がありますのでバイナリの冒頭またはvパラメタで判断してください)",
"message": "エモーションの感情表現"
}, ...
],
"_total": エモーション登録数
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"success_comment_number": "処理に成功したコメント番号(複数の場合は,で区切る)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"block": [
{
"id": "ブロックID",
"name": "ブロック名",
"period": "ブロックの有効期限(永久の場合は0)",
"time": "ブロックした日時(UNIXTime)",
"hash": "ブロックした配信の番号"
}, ...
]
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"success_block_id": [
"処理に成功したブロックIDのリスト", ...
],
"success_comment_number": [
"処理に成功したコメント番号のリスト", ...
]
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"count": block_remove_tailの場合は処理した件数,
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"marker": [
{
"id": "マーカーID",
"name": "マーカー名",
"time": "マーカーを付与した日時(UNIXTime)",
"color": "マーカーの色(#FFFFFF形式)"
}, ...
]
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"success_marker_id": [
"処理に成功したマーカーIDのリスト", ...
],
"success_comment_number": [
"処理に成功したコメント番号のリスト", ...
]
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"count": marker_remove_tailの場合は処理した件数,
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"ngword": ["NGワード", ... ]
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"ngword": ["NGワード", ... ]
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"users": [
{
"pid": "ポイントID",
"time": 最終更新時間のUNIXタイム,
"point": 保有ポイント数
}, ...
]
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"emotion": [
{
"eid": "エモーションID",
"key": "エモーションのキー",
"text": "エモーションの説明文",
"fav": お気に入り設定 (設定済み=1, 未設定=0),
"status": エモーションの状態 (非公開=0, 公開=1, 限定公開=10, くくぽで販売中=2, 配信者ポイントで販売中=3),
"tags": "画像解析から自動で付られたタグ",
"url": "エモーション画像のURL(拡張子と画像フォーマットが異なることがあるので注意)",
"giftonly": MagicalGiftプレミアムエモーションの有無 (はい=1,いいえ=0),
"price": 販売中の場合は価格,
"cnt_sell": 取得された数,
"owner": {
"number": 制作者のアカウント番号,
"name": "製作者の名前"
}
}, ...
],
"_total": emotionの結果の数
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"eid": 登録に成功したエモーションID
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"emotion": [
{
"eid": "エモーションID",
"key": "エモーションのキー",
"text": "エモーションの説明文",
"status": エモーションの状態 (非公開=0, 公開=1, 限定公開=10, くくぽで販売中=2, 配信者ポイントで販売中=3),
"tags": "画像解析から自動で付られたタグ",
"url": "エモーション画像のURL(拡張子と画像フォーマットが異なることがあるので注意)",
"price": 販売中の場合は価格,
"cnt_sell": 取得された数,
"owner": {
"number": 制作者のアカウント番号,
"name": "製作者の名前"
},
"saved": 取得状態(取得済み=1,取得していない=0)
}, ...
],
"_total": emotionの結果の数
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"account": {
"number": アカウント番号 (くくぽ口座番号),
"id": "アカウントID",
"name": "アカウントの名前",
"url_profile": "プロフィールページのURL",
"image": "プロフィール画像のURL",
"point": "くくぽ残高",
"apikey": "APIキー",
"mail": "メールアドレス (登録済みの場合)",
"twitter": {
"uid": "Twitter UID (連携済みの場合)",
"screen_name": "Twitter 表示名 (連携済みの場合)"
}
}
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"logs": [
{
"time": UNIXタイム,
"message": "明細メッセージ"
}, ...
]
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"transaction_url": "くくぽ受け取りURL (送くくぽトランザクションの場合)",
"transaction_id": "送くくぽトランザクションのID (kp.transaction で取引を検証する)",
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"transaction_url": "くくぽ送信URL",
"transaction_id": "入くくぽトランザクションのID (kp.transaction で取引を検証する)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"transaction_status": トランザクションの状態 (0=送くくぽ/入くくぽ待ち, 1=送くくぽ/入くくぽ完了),
"transaction_time": 最後に状態が変化した時間のUNIXタイム,
"transaction_amount": "手数料が控除された実際の送くくぽ/入くくぽ額"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"transaction_url": "ユーザーに表示させるログイン要求URL",
"transaction_id": "認証トランザクションのID (auth.transaction で認証を検証する)"
}
{
"success": 成功した場合は1,
"error": エラーの場合はエラー番号,
"error_display": "エラーの詳細情報(ある場合)",
"transaction_status": 認証の可否 (0=要求中,1=認証成功,-1=拒否または期限切れ),
"transaction_time": トランザクションの状態が変化したUNIXタイム,
"account": {
"number": くくぽ口座番号,
"mypoint_pid": "オリジナルポイント識別番号 (口座が存在している場合)",
"name": "アカウント名",
"url": "プロフィールURL"
}
}