获取直播间内礼物

https://api.live.bilibili.com/xlive/web-room/v1/giftPanel/roomGiftList

请求方式:GET

认证方式:无 (无需添加Cookie)

url参数:

参数名类型内容必要性备注
platformstrweb必要
room_idnum主播房间号必要
area_parent_idnum直播分区非必要不填写可能会获取不到部分活动礼物
area_idnum直播子分区非必要不填写可能会获取不到部分活动礼物

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
messagestr错误信息
dataobj信息本体

data.gift_config.base_config.list 数组中的对象:

字段类型内容备注
idnum礼物id
namestr礼物名字
pricenum该值/1000的单位为元
typenum
coin_typestr一般为gold,即电池
effectnum特效类型?观察到可能出现的值为0,2,3
stay_timenum礼物展示的时间?均为3
animation_frame_numnum礼物动画帧数
descstr礼物描述
img_basicstr礼物图片
gifstr礼物gif动画

示例:

查询room_id=23375552的直播间礼物信息

curl  'https://api.live.bilibili.com/xlive/web-room/v1/giftPanel/roomGiftList?platform=pc&room_id=23174842'

获取盲盒概率

https://api.live.bilibili.com/xlive/general-interface/v1/blindFirstWin/getInfo

请求方式:GET

认证方式:无 (无需添加Cookie)

url参数:

参数名类型内容必要性备注
gift_idnum盲盒对应的礼物id

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
messagestr错误信息
dataobj信息本体

data中的对象:

字段类型内容备注
note_textstr描述
blind_pricenum盲盒价格
blind_gift_namestr盲盒名字
giftsarray盲盒价格

gifts数组中的对象:

字段类型内容备注
gift_idnum爆出的礼物id
pricenum爆出的礼物价格
gift_namestr礼物名字
gift_imgstr礼物图片
chancestr概率

示例:

查询心动盲盒的概率

curl  'https://api.live.bilibili.com/xlive/general-interface/v1/blindFirstWin/getInfo?gift_id=32251'
查看响应示例:
{
  "code": 0,
  "message": "0",
  "ttl": 1,
  "data": {
    "note_text": "每日1次机会,首次投喂盲盒时享首抽福利!",
    "blind_price": 15000,
    "gifts": [
      {
        "gift_id": 32125,
        "price": 2000,
        "gift_name": "电影票",
        "gift_img": "https://s1.hdslb.com/bfs/live/20864a10beaea541c7dce264d5bbc56676d63e4f.png",
        "is_win_gift": 0,
        "chance": "6%"
      },
      {
        "gift_id": 32126,
        "price": 9000,
        "gift_name": "棉花糖",
        "gift_img": "https://s1.hdslb.com/bfs/live/b555682af41551c28f8ad19dc5c4ed87943c84f4.png",
        "is_win_gift": 0,
        "chance": "44.5%"
      },
      {
        "gift_id": 32128,
        "price": 16000,
        "gift_name": "爱心抱枕",
        "gift_img": "https://s1.hdslb.com/bfs/live/824714c830966d7bec381e35ef808b1f478e21ee.png",
        "is_win_gift": 1,
        "chance": "45.56%"
      },
      {
        "gift_id": 32281,
        "price": 40000,
        "gift_name": "绮彩权杖",
        "gift_img": "https://s1.hdslb.com/bfs/live/5cecbf274a4205ef76ed3f11c6540f0c6743363c.png",
        "is_win_gift": 1,
        "chance": "3.7%"
      },
      {
        "gift_id": 32282,
        "price": 100000,
        "gift_name": "时空之站",
        "gift_img": "https://s1.hdslb.com/bfs/live/9ee53aedda3c891fdf23d35c14b3bdc4e0504a97.png",
        "is_win_gift": 1,
        "chance": "0.12%"
      },
      {
        "gift_id": 34894,
        "price": 200000,
        "gift_name": "蛇形护符",
        "gift_img": "https://s1.hdslb.com/bfs/live/2127dd998083a8981ef4e31a4e6787ce5a4d0f9f.png",
        "is_win_gift": 1,
        "chance": "0.08%"
      },
      {
        "gift_id": 32132,
        "price": 2233000,
        "gift_name": "浪漫城堡",
        "gift_img": "https://s1.hdslb.com/bfs/live/216fac597b3c5619d56ed332bcf5f880ea657e8e.png",
        "is_win_gift": 1,
        "chance": "0.04%"
      }
    ],
    "friday_yq_id": 106472,
    "is_first": true,
    "ab_res": 1,
    "uid": 451537183,
    "conf_id": 51,
    "pre_imgs": [
      {
        "gift_id": 32132,
        "preview_url": "http://i0.hdslb.com/bfs/live/e40708d0c8ef9505027ac33ad2a17a23e8e01139.mp4"
      }
    ],
    "blind_gift_name": "心动盲盒"
  }
}