Coder Social home page Coder Social logo

tanaka9531-zz / candaan-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ardhptr21/candaan-api

0.0 0.0 0.0 30 KB

Rest API untuk mengumpulkan jokes jokes receh dari Indonesia

Home Page: https://candaan-api.vercel.app/

License: MIT License

JavaScript 100.00%

candaan-api's Introduction

Candaan API ๐Ÿคฃ

Candaan API merupakan Rest API yang dibuat untuk mendapatkan beberapa jokes jokes receh dari Indonesia, semua data data yang ada di Candaan API diambil dari internet yang kemudian dikumpulkan menjadi satu, untuk dibuat Rest API

MIT License MIT License

Endpoint ๐Ÿ”—

BASE URL: https://candaan-api.vercel.app

Endpoint Description Parameter Method
/ Menampilkan informasi Candaan API NO GET
/api/text Mendapatkan semua data candaan berupa array of string sebanyak data yang ada NO GET
/api/text/random Mendapatkan satu data candaan secara random berupa string jika tidak menyertakan query count, dan jika menyertakan query count berupa number akan mengembalikan data random berupa array of string sebanyak value dari query count count GET
/api/image Mendapatkan semua data candaan berupa array of object sebanyak data yang ada NO GET
/api/image/random Mendapatkan satu data candaan secara random berupa object jika tidak menyertakan query count, dan jika menyertakan query count berupa number akan mengembalikan data random berupa array of object sebanyak value dari query count count GET

Contoh ๐Ÿ’ป

Mendapatkan Semua Data Text

Request

// Melakukan request data text menggunakan Fetch API Javascript
fetch("https://candaan-api.vecel.app/api/text")
  .then((response) => response.json())
  .then((result) => console.log(result));

Response

// Hasil response data text setelah melakukan request
{
  "status": 200,
  "total": 100,
  "end_point": "/api/text",
  "method": "GET",
  "data": [
    "Gula gula apa yang bukan gula? Gula aren't xixixi, belum paham? coba google translate dulu aokwoakwoak",
    "Barusan saya mau masak, tapi tiba tiba pancinya jalan sendiri nggak tau ke mana, ehh ternyata itu Panci Petualang..... Panji Petualang maksudnya hehehe",
    "Motivasi hari ini: kalo kamu masih diselimuti masalah berarti kamu manusia, karena kalo kamu diselimuti wijen berarti onde-onde",
    "Apa bener kalo kita ngisi bensin premium, motor kita nggak ada iklannya? wkwkwkkw",
    "Kalo mau manasin motor enaknya direbus apa digoreng?!!",
    "Pohon pisang kalau dikagetin copot gak yahh jantungnya?",
    "Mau nanya nih, kalau baju tidur bangunnya jam berapa, ya?",
    "Kemarin anak saya demam, terus saya kompres ehh malah jadi rar",
    "Kalo cinta masih mandang fisik, suruh aja pacaran sama ikan karena ikan banyak fisiknya huhuhuhu",
    "Kenapa kalau naik motor maunya ketawa terus???? karena duduknya diatas jokes",
    "Pisang kalo masih panas namanya apa? Hihang Hoheng xixixii",
    "Benda yang kalau dibalik selalu rusak?? Kasur",
    ....
  ]
}

Mendapatkan Data Image Secara Random

Request

// Melakukan request data image menggunakan Fetch API Javascript, tanpa parameter query count
fetch("https://candaan-api.vecel.app/api/image/random")
  .then((response) => response.json())
  .then((result) => console.log(result));

// Melakukan request data image menggunakan Fetch API Javascript, dengan parameter query count
fetch("https://candaan-api.vecel.app/api/image/random?count=3")
  .then((response) => response.json())
  .then((result) => console.log(result));

Response

// Hasil response data image setelah melakukan request, tanpa query count
{
  "status": 200,
  "end_point": "/api/image/random/",
  "method": "GET",
  "data": {
    "url": "https://cdns.klimg.com/dream.co.id/resized/664xauto//real/2020/06/17/554361/meme-lucu.jpg",
    "source": "https://dream.co.id"
  }
}

// Hasil response data image setelah melakukan request, dengan query count
{
    "status": 200,
    "end_point": "/api/image/random?count=3",
    "method": "GET",
    "data": [
        {
            "url": "https://cdn-brilio-net.akamaized.net/news/2018/06/02/143598/783255-jokes-anak-sd-ngeselin.jpg",
            "source": "https://brilio.net"
        },
        {
            "url": "https://cdn-brilio-net.akamaized.net/news/2020/09/29/192813/1320634-jokes-bapak-di-whatsapp.jpg",
            "source": "https://brilio.net"
        },
        {
            "url": "https://awsimages.detik.net.id/community/media/visual/2020/01/23/c83d8b90-916a-42f1-947d-42bf59a969af.jpeg?a=1",
            "source": "https://detik.com"
        }
    ]
}

Thanks ๐Ÿ˜

candaan-api's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.