Skip to content

Story Telling

Pengenalan

Apa itu Story Telling? story telling adalah tempat kamu bisa memposting sesuatu tanpa butuh login, dan bisa berbagi cerita sama orang lain

Disini saya tunjukan cara bagaimana memposting ke Story Telling, dan juga menghapus postingan dengan CRUD Create, Read, Update, Delete

tapi disini saya hanya memakai Create dan Delete yaitu cara memasukan data, dan menghapus data, disini kita akan memasukan data berupa nama, message, dan juga key

nama adalah nama kamu, messages adalah caption postingan, dan key adalah kunci untuk menghapus postingan, Oke langsung saja

CURL

kita akan mencoba dengan CURL, CURL ini adalah berupa program Command Line Interface atau CLI, bisa kamu coba di windows, linux, bahkan android, di android bisa pakai termux

Membuat Postingan (Create)

Terminal window
curl -X POST https://api.mininxd.my.id/db/story -H "Content-Type: application/json" -d '{
"username":"nama", "messages": "caption", "key":"key"
}'

Menghapus Postingan (Delete)

Terminal window
curl -X DELETE https://api.mininxd.my.id/db/story -H "Content-Type: application/json" -d '{
"id":"ID", "key": "key"
}'

Axios

Axios ini adalah library javascript, kita akan mencoba membuat postingan dan juga cara memnghapus postingan dengan axios

walau javascript sudah ada fitur bawaan yaitu “Fetch”, saya lebih prefer pakai axios karena pakai fetch sering gagal dan kita akan menggunakan javascript versi ESM

Membuat Post

import axios from "axios";
async function createPost(username, messages, key) {
try {
const { data } = await axios.post('https://api.mininxd.my.id/db/story', {
username,
messages,
key
}, {
headers: {
'Content-Type': 'application/json'
}
});
console.log('Post created successfully:', data);
} catch (error) {
console.error(error);
}
}
createPost("nama", "caption", "key");

Menghapus Post

import axios from "axios";
async function deletePost(id, key) {
try {
let { data } = await axios.delete('https://api.mininxd.my.id/db/story', {
headers: {
'Content-Type': 'application/json'
},
data: {
id: id,
key: key
}
});
console.log(data);
} catch (e) {
console.error(e);
}
}
deletePost("id", "key");

Dan hanya itu untuk sementara, nanti saya akan update lagi, bisa saja untuk bahasa pemprograman lainnya atau menambahkan edit postingan