simon300000 / bilibili-live-ws

Bilibili live WebSocket/tcp API
MIT License
316 stars 31 forks source link

开放平台要怎么连接? #402

Closed gouku closed 11 months ago

gouku commented 1 year ago

我看文档说可以支持开放平台,现在野生连接不支持了,开放平台要怎么建立连接呢?如果能给个例子就好了。

simon300000 commented 1 year ago

开放平台会给一个authBody吧,把那个autoBody放进去就可以

simon300000 commented 1 year ago

但是我也不确定…有没有问题?

boiboif commented 1 year ago

走官方平台 /v2/app/start接口会返回一个authBody(JSON字符串),和ws连接地址

const live = new LiveWS(xxx, {
    address: '', // 接口返回的ws地址
    authBody: {} // 接口返回的authBody 转换成对象一下传进来
})
live.on('msg', (data) => {
   // data.cmd === 'LIVE_OPEN_PLATFORM_DM'
    console.log(data)
})