diff options
author | xnacly <matteogropp@gmail.com> | 2020-12-31 13:54:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-31 13:54:40 +0100 |
commit | f1d63918efe1559137e14ee1252bf19152d4925e (patch) | |
tree | c747e718a8b35c082002ca1765f5bc3c76744c65 | |
parent | finished cdn (POST, GET, DELETE) (diff) | |
download | server-f1d63918efe1559137e14ee1252bf19152d4925e.tar.xz |
Update README.md
-rw-r--r-- | README.md | 49 |
1 files changed, 48 insertions, 1 deletions
diff --git a/README.md b/README.md index 68cc50da..ec28d6d5 100644 --- a/README.md +++ b/README.md @@ -2,18 +2,64 @@ cdn for discord clone ## Endpoints: +### `/attachments/<filename>` +#### POST +``` +Content-Type: form-data +attachment: File +``` +##### Returns: +``` +{ + "success": boolean, // true + "message": string, // "attachment uploaded" + "id": snowflake, // "794183329158135808" + "filename": string // "lakdoiauej.png" +} +``` +### `/attachments/<id>/<filename>` +#### GET +``` +requests image from database with given <id> and <filename> +``` +##### Returns: +``` +Content-Type: image/<imageType(png,img,gif)> +Image +``` +### `/attachments/<id>/<filename>` +#### DELETE +``` +deletes database entry +``` +##### Returns: +``` +Content-Type: application/json + +{ + "success": true, + "message": "attachment deleted" +} +``` + +<hr> + +_(endpoints for crawler):_ ### `/external` #### POST ``` +requests crawling of `og:`metadata and the download of the `og:image` property +-------- Content-Type: application/json body: {"url": URL} // "https://discord.com" ``` ##### Returns: +``` Content-Type: application/json -```ts + { "id": string, // "aHR0cHM6Ly9kaXNjb3JkLmNvbQ==" "ogTitle": string, // "Discord | Your Place to Talk and Hang Out" @@ -25,6 +71,7 @@ Content-Type: application/json ``` ### `/external/<id>/<filename>` #### GET +- requests cached crawled image ``` url-params: :id // aHR0cHM6Ly9kaXNjb3JkLmNvbQ== |