檔案上傳
可用參數
Example (curl)
curl -X POST https://api.urusai.cc/v1/upload \
-F "[email protected]" \
-F "r18=0" \
-F "token=" \
-F "sha256="
Example Response (JSON)
{
"status": "success",
"message": "uploaded",
"data": {
"id": "shine",
"r18": "0",
"filename": "urusai.png",
"url_preview": "https://i.urusai.cc/shine",
"url_direct": "https://i.urusai.cc/shine.png",
"url_delete": "https://urusai.cc/del/abcd1234",
"mime": "image/png"
}
}
ShareX (sxcu)
{
"Version": "18.0.1",
"Name": "URUSAI!",
"DestinationType": "ImageUploader, TextUploader, FileUploader",
"RequestMethod": "POST",
"RequestURL": "https://api-v1-t2-upload.urusai.cc",
"Body": "MultipartFormData",
"FileFormName": "file",
"Arguments": {
"token": "",
"r18": "0"
},
"URL": "{json:data.url_direct}",
"ThumbnailURL": "{json:data.url_preview}",
"DeletionURL": "{json:data.url_delete}",
"ErrorMessage": "{json:message}",
"ResponseType": "JSON"
}
創建相簿
可用參數
Example (curl)
curl -X POST https://api.urusai.cc/v1/album \
-F "fileid=shine" \
-F "fileid=YABAI" \
-F "token="
Example Response (JSON)
{
"status": "success",
"message": "uploaded",
"url": "https://i.urusai.cc/a/shine",
"delete": "https://urusai.cc/a/del/abcd1234",
"fileid": "shine, YABAI"
}
用戶查詢
可用參數
File Example (curl)
curl -X POST https://api.urusai.cc/v1/repository \
-F "username=test123" \
-F "token=123456789" \
-F "type=file"
File Example Response (JSON)
{
"status": "success",
"message": "success",
"total": "2",
"data": [
{
"id": "shine",
"time": "1758123458",
"r18": "0",
"filename": "urusai.png",
"url_preview": "https://i.urusai.cc/shine",
"url_direct": "https://i.urusai.cc/shine.png",
"mime": "image/png"
},
{
"id": "Kawai",
"time": "1758123459",
"r18": "0",
"filename": "Kawai.webp",
"url_preview": "https://i.urusai.cc/Kawai",
"url_direct": "https://i.urusai.cc/Kawai.webp",
"mime": "image/webp"
}
]
}
Album Example (curl)
curl -X POST https://api.urusai.cc/v1/repository \
-F "username=test123" \
-F "token=123456789" \
-F "type=album"
Album Example Response (JSON)
{
"status": "success",
"message": "success",
"total": "2",
"data": [
{
"time": "1758123456",
"url": "https://i.urusai.cc/a/shine",
"fileid": "shine, YABAI"
},
{
"time": "1758123457",
"url": "https://i.urusai.cc/a/test1",
"fileid": "shine, Kawai"
}
]
}
刪除
可用參數
File Example (curl)
curl -X POST https://api.urusai.cc/v1/delete \
-F "token=123456789" \
-F "type=file" \
-F "hash=shine"
Album Example (curl)
curl -X POST https://api.urusai.cc/v1/delete \
-F "token=123456789" \
-F "type=album" \
-F "hash=hello"
Example Response (JSON)
{
"status": "success",
"message": "success",
}