✉️Request
A few examples in of how you could use the api.
Python example:
# imports
import aiohttp
import asyncio
# your api token
kawaii_token = "token"
# request
async def kawaii(main, sub, filter):
async with aiohttp.ClientSession() as session:
async with session.get(f'https://kawaii.red/api/{main}/{sub}?token={kawaii_token}&filter={filter}') as r:
js = await r.json()
return str(js["response"])
# print async environment (normally standard in bot environment)
async def main():
print(await kawaii("gif", "kiss", []))
# create async environment
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
JavaScript example:
const { Kawaii } = require("kawaii-api");
const api = new Kawaii("token");
api.get("gif", "kiss").then((result) => {
console.log(result);
});
api.endpoints("gif").then((result) => {
console.log(result);
});
// or async/await
const get = async() => {
const result = await api.get("gif", "kiss");
console.log(result);
}
const endpoints = async() => {
const result = await api.endpoints("gif");
console.log(result);
}
C# example:
//Our Handle Request gets Created.
using System;
using System.Net.Http;
using System.Net.Http.Json;
//Make the request and make the actually call.
using (var client = new HttpClient())
{
try
{
//Our kawaii API token which we get on https://kawaii.red/dashboard/
var kawaii_API_token = "";
//Get the Json result from the website
var response = await client.GetFromJsonAsync<KawaiiRedApi>(
string.Format("https://kawaii.red/api/gif/{0}?token={1}&filter={2}", "kiss",
kawaii_API_token, new int[] { })
);
//check if the response is not null
if (response is not null)
{
//print our final image into the Console.
Console.WriteLine($"Image is | {response.Response}");
}
}
catch (Exception e)
{
//Catches an Exception and print it into the console.
Console.WriteLine(e);
throw;
}
}
Output:
"https://api.kawaii.red/gif/kiss/kiss1.gif"
Last updated