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)
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)
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