Added new apiclient functions

This commit is contained in:
Nicolai Ort 2021-08-16 18:16:02 +02:00
parent 42ec4df093
commit 4338ee2a98
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
1 changed files with 13 additions and 1 deletions

View File

@ -1,7 +1,7 @@
import axios from 'axios';
const config = {
username: "niggl",
password: "9VEBc596T7tiPB7mNJukfeH9LfGzrrJN"
password: "niggl"
}
export default class Apiclient {
static async getUrls() {
@ -10,6 +10,18 @@ export default class Apiclient {
})).data
}
static async getUrlDetails(shortcode) {
return (await axios.get(`https://kauft.es/api/${shortcode}`, {
auth: config
})).data
}
static async getUrlVisits(shortcode) {
return (await axios.get(`https://kauft.es/api/${shortcode}/visits`, {
auth: config
})).data
}
static async deleteUrl(shortcode) {
return (await axios.delete(`https://kauft.es/api/${shortcode}`, {
auth: config