まず初めに
備考
APIよりもユーザーとアプリケーションユーザーの差についてもうちょっと知りたい!
ってひとは ここみてね
基本
基本APIリクエストPathは以下の通りです。
https://hss-b-ds.akikaki.net/
警告
これはベータ段階でのURLです。リリース時には現在のURLであるhttps://hss-ds.akikaki.net
に変更されます。
また、各Pathはすべて認証を必要とします。
HTTP Headerに Authorization : Bearer <userToken>
という方式で指定してください。
基本的なレスポンス形式(成功)
基本的なレスポンス形式は以下の通りです。
- 例:
{
status : "success"
data : {
"hid": "6392036859974772004",
"username": "yay",
"developer": true,
"discordAccount": true,
"googleAccount": true
}
}
これはすべてのリクエストに共通して付与されるヘッダ情報です。
基本的なレスポンス形式(失敗)
status
がerror
である場合、必ずmessage
フィールドが出現し、data
フィールドは出現しません。
- 例:
{
"status": "error",
"message": "Internal Server Error"
}
フィールドの説明
dataフィールド
data
フィールドはstatus
がsuccess
だった場合にのみ出現するフィールドです。
data
フィールドはそのエンドポイント固有の型を含みます。
messageフィールド
message
フィールドはstatus
がerror
だった場合にのみ出現するフィールドです。
message
フィールドは必ずstring
を返します。
statusフィールド
status
はレスポンスが成功したか・失敗したかをHTTP StatusCode
とは別に判別します。
必ず下のLiteral
(string
値)のみを含みます。それ以外は認められません。
コード | 成功したか |
---|---|
success | true |
error | false |
早速始めましょう!
早速やってみましょうね!