- 抖音、B站的 web 端相关数据接口基于 Node.js 的实现,支持最低node版本为 v16
pnpm add @ikenxuan/amagi
直接获取相关数据
import { GetDouyinData, GetBilibiliData } from '@ikenxuan/amagi'
const douyinck = '你的抖音ck'
const bilibilick = '你的B站ck'
const Douyin = await GetDouyinData('单个视频作品数据', douyinck, { url: 'https://v.douyin.com/irHntHL7' })
const Bilibili = await GetBilibiliData('单个视频作品数据', bilibilick, { url: 'https://b23.tv/9JvEHhJ' })
-
参数一详见 API数据类型枚举
-
传递对象的参数详见 抖音接口请求参数类型、B站接口请求参数类型
使用以下方法可以将 amagi 的内部 API 暴露出来,提供外部调用
- API 文档: Apifox
import amagi, { StartClient } from '@ikenxuan/amagi'
const Client = await new amagi({
douyin: '抖音ck',
bilibili: 'B站ck'
}).initServer(true) // 是否开启调试模式
// 启动监听 4567 端口,端口可自定义
await StartClient(Client.Instance, 4567)
开发环境下,支持最低node版本为 v18
- 安装依赖
pnpm install
- 构建
pnpm build
本库没有后门,本库不会上传有关你的任何信息到第三方。 所配置的ck只会用于请求官方API接口
该项目代码从 kkkkkk-10086 提取修改并发布