@ikenxuan/amagi
v4.1.0
Published
抖音、B站的 web 端相关数据接口基于 Node.js 的实现
Downloads
1,688
Readme
amagi(泥干嘛哈哈
- 抖音、B站的 web 端相关数据接口基于 Node.js 的实现,支持最低node版本为 v18
使用
pnpm add @ikenxuan/amagi
快速上手
直接获取相关数据
import Client, { getDouyinData, getBilibiliData } from '@ikenxuan/amagi'
const douyinck = '你的抖音ck'
const bilibilick = '你的B站ck'
// 方法1
const Douyin = await getDouyinData('单个视频作品数据', douyinck, { aweme_id: '7403311630219578660' })
const Bilibili = await getBilibiliData('单个视频作品数据', bilibilick, { bvid: 'BV1Nx4y147n3' })
// 方法2
const amagi = new Client({
douyin: douyinck,
bilibili: bilibilick
})
const dydt1 = await amagi.getDouyinData('评论数据', { aweme_id: '7403311630219578660', number: 25 })
参数一详见 API数据类型枚举
传递对象的参数详见 抖音接口请求参数类型、B站接口请求参数类型 或参照 API 文档
本地部署一个服务端
- API 文档: Apifox
import amagi from '@ikenxuan/amagi'
const Client = new amagi({
douyin: '你的抖音ck',
bilibili: '你的B站ck'
})
Client.startClient(4567) // 监听端口
开发构建
开发环境下,支持最低node版本为 v18
- 安装依赖
pnpm install
- 构建
pnpm build
License
声明
本库没有后门,本库不会上传有关你的任何信息到第三方。 所配置的ck只会用于请求官方API接口