Quick Start

Good to know: Hallo, welcome to OpenAPI at Omdo. Dimana kalian developer bisa mencoba pengalaman Rest API disini dengan endpoint yang sudah disediakan. Untuk sekarang hanya tersedia API untuk pengelolaan buku, mungkin dalam update selanjutnya akan ada beberapa tipe API lainnya yang akan disediakan oleh situs ini Terima kasih.

Make your first request

Cara menggunakan OpenAPI ini cukup mudah, anda tidak perlu secret key maupun api key, cukup dengan hit endpoint yang disediakan anda bisa langsung memiliki response yang anda inginkan seperti dibawah ini:

Get Books.

GET https://openapi.omdo.site/api/books

Endpoint untuk mendapatkan semua buku yang ada pada koleksi database.

{
  "success": true,
  "message": "Books retrieved successfully",
  "data": [
    {
      "id": 1,
      "name": "Book Name",
      "description": "Book Description",
      "pages": 200,
      "published_at": "2022-01-01",
      "author": "Book Author",
      "price": 19.99,
      "genre_id": 1,
      "genre": {
        "id": 1,
        "name": "Genre Name",
        "description": "Genre Description",
        "genre_id": 1,
        "category": {
          "id": 1,
          "name": "Category Name",
          "description": "Category Description"
        },
        "books": [
          "string"
        ]
      }
    }
  ]
}

Good to know: Kamu juga bisa menggunakan template Fetching API atau cara menggunakan API yang telah disediakan situs ini. Tidak menutup kemungkinan kedepannya situs ini akan menambah beberapa template bahasa pemograman lainnya Terima Kasih.

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://openapi.omdo.site/api/books',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Last updated