This commit is contained in:
2026-01-21 22:19:12 +09:00
parent 0147f28fcc
commit 6a08f76f3f
+44
View File
@@ -0,0 +1,44 @@
# Better uwuzu SDK
[uwuzu.js](https://github.com/PutonFPS/uwuzu.js)みたいなやつです。uwuzuのAPIがいじれます。
# 使い方
## インストール
初期リリース出たら書きます
## 初期化
```ts
import uwuzu from "better-uwuzu-sdk";
import ApiMap from "better-uwuzu-sdk/1.6.11/map";
const client = new uwuzu({
origin: "https://uwuzu.net",
});
client.token = "APITOKEN";
```
型とJSDoc見ればわかります。トークンはなくても`serverinfo-api``token/get`は動きますが大体の事例では入れると思います。
## APIリクエスト
```ts
import uwuzu from "better-uwuzu-sdk";
import ApiMap from "better-uwuzu-sdk/1.6.11/map";
const client = new uwuzu({
origin: "https://uwuzu.net",
});
client.token = "APITOKEN";
try {
const me = await client.request("me/");
if (me.error_code) {
throw new Error(me.error_code);
}
console.log(`あなたは${me.username}です。`);
} catch (err) {
console.error(err);
}
```
普通のSDKです。`uwuzu().request()`の第一引数はエンドポイント、第二引数はbodyです。bodyにトークンは自動入力されるので上記の例のように省略できます。