その他技術情報
[DEMO] Game Panel API:はじめに
API キーを作成し、パネルのクライアント API に最初のリクエストを送る方法。
API キーを作成する
パネルで アカウント → API 認証情報 を開き [要確認]、説明を入力します。可能であれば自分の IP に制限してください。
安全に保管する
キーは一度しか表示されません。パスワードと同様に扱ってください。
最初のリクエストを送る
下の例でサーバーの一覧を取得します。
例
bash
curl -s https://gamepanel.fusiora.com/api/client \
-H "Authorization: Bearer [あなたのAPIキー]" \
-H "Accept: application/json"python
import requests
r = requests.get(
"https://gamepanel.fusiora.com/api/client",
headers={"Authorization": "Bearer [あなたのAPIキー]", "Accept": "application/json"},
timeout=10,
)
print(r.json())便利なルート
| メソッド | ルート | 内容 |
|---|---|---|
| GET | /api/client | サーバーの一覧 |
| GET | /api/client/servers/[ID]/resources | CPU・メモリ・ディスクの使用量 |
| POST | /api/client/servers/[ID]/power | 起動・停止({"signal": "start"}) |