check_music.js 672 字节
Newer Older
D
dds_feng 已提交
1
module.exports = (req, res, createWebAPIRequest, request) => {
2 3
  const id = parseInt(req.query.id)
  const br = parseInt(req.query.br || 999000)
4
  const data = {
B
binaryify 已提交
5 6
    ids: [id],
    br: br,
7 8 9
    csrf_token: ''
  }
  const cookie = req.get('Cookie') ? req.get('Cookie') : ''
10 11

  createWebAPIRequest(
12 13 14
    'music.163.com',
    '/weapi/song/enhance/player/url',
    'POST',
15 16 17
    data,
    cookie,
    music_req => {
B
binaryify 已提交
18
      if (JSON.parse(music_req).code == 200) {
19
        return res.send({ success: true, message: 'ok' })
20
      }
21
      return res.send({ success: false, message: '亲爱的,暂无版权' })
22 23
    },
    err => {
24
      res.status(502).send('fetch error')
25
    }
26 27
  )
}