This repository has been archived by the owner on Jun 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
APIの機能一覧
YiB-PC edited this page Oct 10, 2021
·
2 revisions
📝 N O T E
−
このページは BEditor/api/webapi.md の内容にいくつかの変更を加えたものです
チェックボックスは実装済みか否かを表すものです。
- OK
POST /api/refreshauth
Authorization: Token リフレッシュトークン
トークンを更新します。
{
"access_token": "アクセストークン",
"expires_in": "このアクセストークンの有効期限 (秒数)",
"refresh_token": "リフレッシュトークン",
}
- OK
POST /api/signin
サインインします。
{
"email": "メールアドレス",
"password": "パスワード"
}
{
"access_token": "アクセストークン",
"expires_in": "このアクセストークンの有効期限 (秒数)",
"refresh_token": "リフレッシュトークン",
}
- OK
POST /api/signup
サインアップします。
{
"email": "メールアドレス",
"password": "パスワード",
"name": "表示名",
"developer": "アカウントの権限(2:通常ユーザ,3:デベロッパ)"
}
{
"access_token": "アクセストークン",
"expires_in": "このアクセストークンの有効期限 (秒数)",
"refresh_token": "リフレッシュトークン",
}
- OK
GET /api/getAccountInfo
Authorization: Token アクセストークン
アカウント情報を取得します。
{
"email": "メールアドレス",
"displayname": "表示名"
}
- OK
POST /api/update
Authorization: Token アクセストークン
アカウント情報を更新します。
{
"email": "メールアドレス",
"password": "パスワード",
"name": "表示名"
}
{
"access_token": "アクセストークン",
"expires_in": "このアクセストークンの有効期限 (秒数)",
"refresh_token": "リフレッシュトークン",
}
- OK
POST /api/deleteAccount
Authorization: Token アクセストークン
アカウントを削除します。
POST /api/sendPasswordResetEmail
パスワードをリセットするメールを送信します。
{
"email": "メールアドレス",
}
- OK
POST /api/upload
Authorization: Token アクセストークン
パッケージをアップロードします。
- パッケージファイル
{
"version": "パッケージのバージョン (メジャー.マイナー.ビルド)",
"download_url": "",
"update_note": "更新ノート",
"update_note_short": "短い更新ノート",
"release_datetime": "公開した日時 (例[2021-05-30T00:00:00.0000000])"
}
- OK
POST /api/getPackages
Authorization: Token アクセストークン
アップロードしたパッケージを取得します。
[
{
"main_assembly": "",
"name": "",
"author": "",
"homepage": "",
"description_short": "",
"description": "",
"tag": "",
"id": "",
"license": "",
"versions": [
{
"version": "",
"download_url": "",
"update_note": "",
"update_note_short": "",
"release_datetime": ""
}
]
}
]