{"_id":"@apex-origin/apizero","_rev":"3-7d7d3a59f0583d337e278d9203463eba","name":"@apex-origin/apizero","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.1":{"name":"@apex-origin/apizero","version":"0.1.1","keywords":["apizero","api","video-parse"],"author":{"name":"ApiZero","email":"api@zerois.cn"},"license":"MIT","_id":"@apex-origin/apizero@0.1.1","maintainers":[{"name":"apex-origin","email":"shteam666@gmail.com"}],"homepage":"https://apizero.cn","dist":{"shasum":"606cd580d8b59ed8737eee16ba2d1acfd293b745","tarball":"https://registry.npmjs.org/@apex-origin/apizero/-/apizero-0.1.1.tgz","fileCount":9,"integrity":"sha512-HqnLurx8mGdtCYUi0YaTI70ySA8f0Tm7ZqB34D/Y+f/UfbqTZH3FbtjO/JoeYALf+kcapX1NXUi8hJp/6InWLg==","signatures":[{"sig":"MEUCIQCTohSpoFlAgGahPc+PL9659OIHfvPZWmhEcpSFMKWXKQIgB/szGQM1ND1wKPh3OSWWCcufng0CLV3wsSJxMUUIQJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9331842},"main":"wrapper.js","napi":{"name":"apizero","triples":{"defaults":true,"additional":["x86_64-unknown-linux-gnu"]}},"types":"wrapper.d.ts","engines":{"node":">=18"},"scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"apex-origin","email":"shteam666@gmail.com"},"_npmVersion":"11.9.0","description":"极数本源官方 Node.js SDK。Rust 核心，一把 Key 调全站接口。","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.4"},"_npmOperationalInternal":{"tmp":"tmp/apizero_0.1.1_1788749842157_0.7374456796656961","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@apex-origin/apizero","version":"0.1.2","keywords":["apizero","api","video-parse","miniprogram"],"author":{"name":"ApiZero","email":"api@zerois.cn"},"license":"MIT","_id":"@apex-origin/apizero@0.1.2","maintainers":[{"name":"apex-origin","email":"shteam666@gmail.com"}],"homepage":"https://apizero.cn","dist":{"shasum":"3fc506cdc3eb8ded65caa0c331e691c6eb951078","tarball":"https://registry.npmjs.org/@apex-origin/apizero/-/apizero-0.1.2.tgz","fileCount":6,"integrity":"sha512-FE6doHFtgsgKG5QBQoeqz07SRWkDrOoGbuyhpz52UkFXd0LteOYCsBn4ETZrtJ/aXuoYj6+uP/PJO9EJX58BIg==","signatures":[{"sig":"MEYCIQDYctd89ssngne5FT7+r+4NjypxsRu1ZT3s1BDcazcaEgIhAKo0+x0WVSWACQZ93ImHu7DciG7z2EI38/P0UfEBto2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123094},"main":"wrapper.js","types":"wrapper.d.ts","module":"wrapper.js","browser":"wrapper.js","engines":{"node":">=18"},"exports":{".":{"types":"./wrapper.d.ts","import":"./wrapper.js","default":"./wrapper.js","require":"./wrapper.js"}},"_npmUser":{"name":"apex-origin","email":"shteam666@gmail.com"},"_npmVersion":"11.9.0","description":"极数本源官方 JS SDK。浏览器、小程序、Node 均可使用。","directories":{},"miniprogram":".","_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apizero_0.1.2_1788750436063_0.4190496247916664","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@apex-origin/apizero","version":"0.1.3","description":"Official ApiZero (极数本源) JavaScript SDK. One key for 100+ APIs — video parse, weather, OCR. Works in Node.js, Vue, React, WeChat/Alipay/Douyin mini programs, and uni-app.","main":"wrapper.js","browser":"wrapper.js","module":"wrapper.js","miniprogram":".","types":"wrapper.d.ts","exports":{".":{"types":"./wrapper.d.ts","import":"./wrapper.js","require":"./wrapper.js","default":"./wrapper.js"}},"homepage":"https://apizero.cn","bugs":{"url":"https://apizero.cn","email":"api@zerois.cn"},"license":"MIT","author":{"name":"ApiZero","email":"api@zerois.cn"},"engines":{"node":">=18"},"keywords":["apizero","api-zero","apex-origin","极数本源","sdk","api","javascript","typescript","node","browser","vue","react","wechat","miniprogram","微信小程序","alipay","支付宝小程序","douyin","抖音小程序","uni-app","video-parse","视频解析","weather","天气","ocr"],"_id":"@apex-origin/apizero@0.1.3","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-v+NMTHecJi1a8lDLV5PLuVVMVc/oQpsr+54x1Vo1JjLPXctRQdKKm3nY33D4MTaJTiB36CGV2ijwrD6hclMlkA==","shasum":"30a7bc4b94b0a19b2c5bf85ec88c402d645f6e45","tarball":"https://registry.npmjs.org/@apex-origin/apizero/-/apizero-0.1.3.tgz","fileCount":6,"unpackedSize":124917,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICeQCQzKcjPY+6mZSFFnkaCFmg0KLzVhF/YB6qcaTxPuAiEAqKBJrt+L84hLgIEGTkOZzTOpAtQW1aHMfZgYiQ/mbRw="}]},"_npmUser":{"name":"apex-origin","email":"shteam666@gmail.com"},"directories":{},"maintainers":[{"name":"apex-origin","email":"shteam666@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apizero_0.1.3_1788750635293_0.8903082451487212"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-07T02:57:21.937Z","modified":"2026-09-07T03:10:35.667Z","0.1.1":"2026-09-07T02:57:22.391Z","0.1.2":"2026-09-07T03:07:16.201Z","0.1.3":"2026-09-07T03:10:35.421Z"},"author":{"name":"ApiZero","email":"api@zerois.cn"},"license":"MIT","homepage":"https://apizero.cn","keywords":["apizero","api-zero","apex-origin","极数本源","sdk","api","javascript","typescript","node","browser","vue","react","wechat","miniprogram","微信小程序","alipay","支付宝小程序","douyin","抖音小程序","uni-app","video-parse","视频解析","weather","天气","ocr"],"description":"Official ApiZero (极数本源) JavaScript SDK. One key for 100+ APIs — video parse, weather, OCR. Works in Node.js, Vue, React, WeChat/Alipay/Douyin mini programs, and uni-app.","maintainers":[{"name":"apex-origin","email":"shteam666@gmail.com"}],"readme":"# @apex-origin/apizero\r\n\r\n[ApiZero](https://apizero.cn)（极数本源）官方 JavaScript SDK。一把 Key 调用商城 100+ 接口。\r\n\r\n[![npm](https://img.shields.io/npm/v/@apex-origin/apizero.svg)](https://www.npmjs.com/package/@apex-origin/apizero)\r\n[![license](https://img.shields.io/npm/l/@apex-origin/apizero.svg)](https://www.npmjs.com/package/@apex-origin/apizero)\r\n[![node](https://img.shields.io/node/v/@apex-origin/apizero.svg)](https://www.npmjs.com/package/@apex-origin/apizero)\r\n\r\n适用于 Node.js、浏览器（Vue / React）、微信 / 支付宝 / 抖音小程序、uni-app。纯 JavaScript，无原生依赖。\r\n\r\n接口名和参数与[文档](https://apizero.cn/aidocs)、[商城](https://apizero.cn/marketplace)一致，并带 TypeScript 提示。返回值已是对象，可直接读 `r.title`。\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install @apex-origin/apizero\r\n```\r\n\r\nNode.js 需要 18+。浏览器和小程序走各自运行时的网络 API，调用必须 `await`。\r\n\r\n## Quick start\r\n\r\nCommonJS：\r\n\r\n```js\r\nconst { key } = require(\"@apex-origin/apizero\");\r\n\r\nconst client = key(process.env.APIZERO_KEY);\r\nconst r = await client.video_parse({\r\n  url: \"https://v.douyin.com/xxxx\",\r\n  flat: 1,\r\n});\r\n\r\nif (!r.ok) throw new Error(r.msg);\r\nconsole.log(r.title, r.video_url);\r\n```\r\n\r\nESM / Vue / React：\r\n\r\n```js\r\nimport { key } from \"@apex-origin/apizero\";\r\n\r\nconst client = key(process.env.APIZERO_KEY);\r\nconst r = await client.weather({ city: \"北京\" });\r\n```\r\n\r\n申请 Key：https://apizero.cn/account/keys  \r\n未传入时读取环境变量 `APIZERO_KEY`。\r\n\r\n## Usage\r\n\r\n参数与文档页字段同名。以 [video-parse](https://apizero.cn/aidocs/video-parse) 为例：\r\n\r\n```js\r\nconst r = await client.video_parse({\r\n  url: \"https://v.douyin.com/xxxx\",\r\n  flat: 1,\r\n});\r\n```\r\n\r\n也可以先赋值再请求：\r\n\r\n```js\r\nclient.video_parse.url = \"https://v.douyin.com/xxxx\";\r\nclient.video_parse.flat = 1;\r\nconst r = await client.video_parse();\r\n```\r\n\r\n其它接口同样：\r\n\r\n```js\r\nawait client.weather({ city: \"北京\" });\r\nawait client.movie_box();\r\nawait client.api(\"video-parse\", { url: \"https://v.douyin.com/xxxx\", flat: 1 });\r\n```\r\n\r\n## Response\r\n\r\n`r.ok` 为 `true` 表示网关 `code === 0`。`data` 中的字段会提升到顶层。\r\n\r\n| 字段 | 说明 |\r\n| --- | --- |\r\n| `ok` | 是否成功 |\r\n| `code` | 网关状态码 |\r\n| `msg` | 失败原因 |\r\n| `request_id` | 请求 ID |\r\n| `title` 等 | `data` 里的业务字段 |\r\n| `data` | 原始 `data` |\r\n| `json` | 完整原始响应 |\r\n\r\n## Runtimes\r\n\r\n| 环境 | 请求实现 |\r\n| --- | --- |\r\n| Node.js 18+ | `fetch` |\r\n| 浏览器 | `fetch` |\r\n| 微信小程序 | `wx.request` |\r\n| 支付宝小程序 | `my.request` |\r\n| 抖音小程序 | `tt.request` |\r\n| uni-app | `uni.request` |\r\n\r\n小程序需在后台把 `https://v1.apizero.cn` 加入 request 合法域名，并构建 npm。浏览器直连依赖网关 CORS。不要把 Key 写进前端或小程序包，生产环境请走自有后端转发。\r\n\r\n## Links\r\n\r\n- 官网：https://apizero.cn\r\n- 文档：https://apizero.cn/aidocs\r\n- 商城：https://apizero.cn/marketplace\r\n- 申请 Key：https://apizero.cn/account/keys\r\n- 支持：api@zerois.cn\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","bugs":{"url":"https://apizero.cn","email":"api@zerois.cn"}}