API ini digunakan untuk mendapatkan  kenten berita di “KOMPAS.ID”.  Untuk mengakses API dibutuhakn satu account email yang di daftarkan di Kompas.id.  API ini diperuntukkan untuk partner kompas.

Mendapatkan List Artikel  di KOMPAS.ID
Host := https://apiner.kompas.id/v1/article/list
Methode : POST

Headers
Authorization : 205ae37a-3c08-yyyy-xxcc-xxxxxxxxyyyyxxx
Content-Type : ‘application/json’
Body :
domain_name  :  xxxxxxxx

Params :

  1. Authorization
    Merupakan token yang didapat dari account email yang sudah didaftarkan di kompas.id.
  2. Content-Type
    Content type di isikan dengan  ‘application/json’
  3. Domain_name
    Domain name merupakan domain untuk mendapatkan hak akses untuk berita yang didapatkan (disesuaikan dengan kesepakatan kerjasama antara Kompas dengan partner).

 

 

Response API

Format response dari API adalah sebagai berikut:

[
    {
        "audio_button": {
            "status": true
        },
        "app": {
            "message": "Berhasil mengambil list content header artikel - ( no category filter )",
            "result": true
        },
        "listofarticle": [
            {
                "webview_status": false,
                "term_slug": "english",
                "featured_image_thumbnail_uri": "https://images-akamai-kompas-id.azureedge.net/wp-content/uploads/2019/01/20190108_PASAL-KARET-UU-ITE_A_web_1546929554-150x150.jpg",
                "multimedia_status": false,
                "post_date_gmt": "2019-03-08 06:58:33",
                "post_date": "13.58 WIB",
                "post_date_time": "2019-03-08 13:58:33",
                "post_newspaper_page_number": 1,
                "post_type": "post",
                "post_newspaper_subheadline": "kompas.id",
                "post_modified": "2019-03-08 14:03:18",
                "share_content": "Maintaining Conduciveness Ahead of Election. @hariankompas",
                "featured_image_post_title": "",
                "post_title": "Maintaining Conduciveness Ahead of Election",
                "sitename": "kompas.id",
                "featured_image_post_name": "hapus-pasal-karet-uu-ite-2",
                "share_uri": "https://kompas.id/baca/english/2019/03/08/maintaining-conduciveness-ahead-of-election/",
                "icon_uri": "https://assets.kompas.id",
                "photo_status": false,
                "post_sequence": 0,
                "comment_count": 0,
                "multimedia_uri": "",
                "post_counter": 1,
                "excerpt_limit_by_character": "JAKARTA, KOMPAS – All elements of the nation, both government and society, need to hold back and maintain a conducive environment ahead of the April 17, 2019 election.",
                "user_bookmark": false,
                "post_parent": 0,
                "featured_file_name": "2019/01/20190108_PASAL-KARET-UU-ITE_A_web_1546929554.jpg",
                "term_name": "English",
                "image_landscape": true,
                "user_login": false,
                "excerpt_first_sentence": "JAKARTA, KOMPAS – All elements of the nation, both government and society, need to hold back and maintain a conducive environment ahead of the April 17, 2019 election",
                "video_content_count": 0,
                "featured_image_large_uri": "https://kompas.id/wp-content/uploads/2019/01/20190108_PASAL-KARET-UU-ITE_A_web_1546929554.jpg",
                "term_list": "Utama,English",
                "webview_uri": "",
                "reportase_langsung_status": false,
                "video_status": false,
                "icon_type": null,
                "featured_image_post_excerpt": " Aktivis yang tergabung dalam Komite Rakyat Pemberantas Korupsi menggelar unjuk rasa di depan Istana Merdeka Jakarta, Selasa (8/1/2019). Mereka menyerukan untuk menghapus pasal karet dalam UU ITE atau merevisinya agar tidak digunakan sebagai senjata para koruptor untuk menyerang balik aktivis antikorupsi.\n",
                "excerpt_limit_by_character_length": 200,
                "author": {
                    "post_published_by_display_name": "buyungwijaya",
                    "post_reporter_by_line_bot": "",
                    "post_reporter_by_line_display_name": "",
                    "post_published_by_nicename": "buyungwijaya"
                },
                "post_name": "maintaining-conduciveness-ahead-of-election",
                "post_modified_gmt": "2019-03-08 07:03:18",
                "post_status": "publish",
                "kilas_status": false,
                "audio": {
                    "status": true,
                    "default": "male",
                    "male": {
                        "single": "https://apio.kompas.id/soundwave/?blogtype=editorial&berkas=maintaining-conduciveness-ahead-of-election.mp3",
                        "list": null
                    },
                    "female": {
                        "single": null,
                        "list": null
                    }
                },
                "photo_content_count": 0
            },
           
          
        ],
        "param": {
            "search": false
        }
    }

Mendapatkan detail isi Artikel di KOMPAS.ID
Host : https://apiner.kompas.id/v1/article/detail
Methode : POST
Headers
Authorization : 205ae37a-3c08-yyyy-xxcc-xxxxxxxxyyyyxxx
Content-Type : ‘application/json’
Body :
domain_name  :  xxxxxxxx
post_name : pemasangan-patok-zona-merah-tak-dibarengi-penjelasan-memadai

Params :

  1. Authorization
    Merupakan token yang didapat dari account email yang sudah didaftarkan di kompas.id.
  2. Content-Type
    Content type di isikan dengan  ‘application/json’
  3. Domain_name
    Domain name merupakan domain untuk mendapatkan hak akses untuk berita yang didapatkan (disesuaikan dengan kesepakatan kerjasama antara Kompas dengan partner).
  4. post_name
    Post_name  merupakan judul artikel yang di ambil detail isi  artikelnya. Diambil dari field post_name (bisa didapatkan dari list ar

 

Response API

Format response dari API adalah sebagai berikut:

{
        "domain": {
            "sitename": "kompas.id"
        },
        "article": {
            "audio": {
                "status": true,
                "default": "male",
                "male": {
                    "single": "https://apio.kompas.id/soundwave/?berkas=sample.mp3",
                    "list": null
                },
                "female": {
                    "single": null,
                    "list": null
                }
            },
            "post": { .....(detail)
            }
       }
}

Jika berhasil (berhasil mendapatkan detail artikel)

Contoh response:

 {
        "domain": {
            "sitename": "kompas.id"
        },
        "article": {
            "audio": {
                "status": true,
                "default": "male",
                "male": {
                    "single": "https://apio.kompas.id/soundwave/?berkas=sample.mp3",
                    "list": null
                },
                "female": {
                    "single": null,
                    "list": null
                }
            },
            "post": {
                "term_name": "Nusantara",
                "term_slug": "nusantara",
                "bebas_akses": false,
                "share_uri": "https://kompas.id/baca/nusantara/2019/03/08/pemasangan-patok-zona-merah-tak-dibarengi-penjelasan-memadai/",
                "share_content": "Pemasangan Patok Zona Merah Tak Dibarengi Penjelasan Memadai. @hariankompas",
                "post_date": "Jumat, 08 Mar 2019 14.25 WIB",
                "post_date_time": "2019-03-08 14:25:04",
                "post_date_gmt": "2019-03-08 07:25:04",
                "post_title": "Pemasangan Patok Zona Merah Tak Dibarengi Penjelasan Memadai",
                "post_newspaper_edition": 20190308,
                "post_newspaper_subheadline": "kompas.id",
                "post_newspaper_page_number": null,
                "post_status": "publish",
                "post_name": "pemasangan-patok-zona-merah-tak-dibarengi-penjelasan-memadai",
                "post_modified": "2019-03-08 14:25:04",
                "post_modified_gmt": "2019-03-08 07:25:04",
                "post_parent": 0,
                "post_type": "post",
                "comment_count": 0,
                "user_login": true,
                "promo": false
            },
            "excerpt": {
                "excerpt_text": ""
            },
            "image": {
                "featured_image_post_title": "20190308VDL-Patok Pertanda Zona Merah",
                "featured_image_post_excerpt": "Patok merah dipasang di perumahan sekitar 50 meter dari titik bekas likuefaksi Kelurahan Petobo, Kecamatan Palu Selatan, Kota Palu, Sulteng, Jumat (22/2/2019). Patok tersebut menentukan batas zona merah. Semua penyintas yang rumahnya berada di dalam zona merah direlokasi.  ",
                "featured_image_post_name": "img_2128_1552025206",
                "featured_image_thumbnail_uri": "https://kompas.id/wp-content/uploads/2019/03/IMG_2128_1552025206.jpg",
                "featured_image_is_user_setup": true
            },
            "body_value_type": {
                "type": "text,textpromo,image,quote,video_google,video_youtube,twitter,deeplinkpost,linkwebview,pdf,instagram,google_maps,audio,facebook,imagedeeplinkpost,imagelinkwebview"
            },
            "body": [
                {
                    "value": "PALU, KOMPAS - Pemerintah mulai menentukan batas-batas zona merah atau zona terlarang pascagempa yang diikuti likuefaksi dan tsunami di Kota Palu dan sekitarnya sekitarnya lima bulan lalu. Penyintas yang rumahnya berada di dalam zona merah bakal direlokasi. Namun, penentuan batas itu tak dibarengi dengan penjelasan yang memadai sehingga membingungkan penyintas.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 1,
                    "total": 43
                },
                {
                    "value": "Batas zona merah tersebut ditandai dengan besi bercat merah tua setinggi sekitar 50 sentimeter. Sejauh ini, patok itu dipasang di titik-titik luar likuefaksi dan jalur sesar Palu-Koro di Kota Palu, Sulawesi Tengah.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 3,
                    "total": 43
                },
                {
                    "value": "https://kompas.id/wp-content/uploads/2019/03/IMG_2446_1552024138-720x480.jpg",
                    "type": "image",
                    "caption": "Darlin (57), penyintas di Kelurahan Pengawu, Kecamatan Tatanga, Kota Palu, Sulteng, berdiri di depan patok merah yang menandakan batas zona merah di jalur sesar Palu-Koro, Jumat (8/3/2019). Jalur sesar menjadi bagian dari zona terlarang untuk pembangunan hunian ataupun aktivitas ekonomi lainnya.",
                    "cover": null,
                    "title": "KOMPAS/VIDELIS JEMALI ",
                    "promo": false,
                    "paragraph": 7,
                    "total": 43
                },
                {
                    "value": "Darlin (57), penyintas di Kelurahan Pengawu, Kecamatan Tatanga, Palu, menuturkan petugas mematok tiang batas sekitar reruntuhan rumahnya dua minggu lalu. Saat ditanya, seorang anggota tim menjelaskan patok itu untuk menentukan batas luar jalur sesar Palu-Koro. “Dijelaskan bahwa kami masih boleh bangun rumah di sini, yang terpenting rumah semipermanen. Hanya itu yang dijelaskan,” katanya saat ditemui pada Jumat (8/3/2019).",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 9,
                    "total": 43
                },
                {
                    "value": "Rumah Darlin hancur total karena berada di jalur sesar Palu-Koro. Tiang patok itu jika ditarik lurus membelah tiga perempat lokasi bekas rumahnya.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 11,
                    "total": 43
                },
                {
                    "value": "Darlin menyatakan dirinya belum membangun apa pun di bekas rumahnya, kecuali bangunan kecil yang dijadikan hunian sementara. Ia mengaku masih menunggu informasi resmi terkait kebijakan pemerintah selanjutnya.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 13,
                    "total": 43
                },
                {
                    "value": "“Kami belum mendapatkan informasi soal relokasi atau bagaimana persisnya rumah-rumah di jalur sesar ke depannya. Kami memang agak bingung, tetapi berharap ada penjelasan lebih lanjut soal zona merah ini,” ujarnya.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 15,
                    "total": 43
                },
                {
                    "value": "Kami belum mendapatkan informasi soal relokasi atau bagaimana persisnya rumah-rumah di jalur sesar ke depannya. (Darlin)",
                    "type": "quote",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 16,
                    "total": 43
                },
                {
                    "value": "https://kompas.id/wp-content/uploads/2019/03/IMG_2440_1552024680-720x480.jpg",
                    "type": "image",
                    "caption": "Darlin (57) berdiri di bekas reruntuhan rumahnya di jalur sesar Palu-Koro di Kelurahan Pengawu, Kecamatan Tatanga, Kota Palu, Sulteng, Jumat (8/3/2019). Rumah atau bangunan di jalur sesar Palu-Koro yang memicu gempa lima bulan lalu pada umumnya rusak total.",
                    "cover": null,
                    "title": "KOMPAS/VIDELIS JEMALI ",
                    "promo": false,
                    "paragraph": 17,
                    "total": 43
                },
                {
                    "value": "Gempa melanda Kota Palu, Kabupaten Sigi, dan Donggala, 28 September 2018 yang diikuti likuefasi dan tsunami. Berdasarkan peta zona rawan bencana yang dikeluarkan merujuk gempa bumi itu, zona merah meliputi bekas titik likuefaksi, sempadan pantai rawan tsunami (100-200 meter), dan jalur sesar (10 meter kiri dan kanan jalur). Penyintas yang rumahnya berada di zona merah direlokasi.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 19,
                    "total": 43
                },
                {
                    "value": "Paulina (54), penyintas di Kelurahan Petobo, Kecamatan Palu Selatan, bahkan tak mendapatkan penjelasan sama sekali saat patok dipasang. Rumahnya berada di dalam patok yang artinya bagian dari zona merah likuefaksi. “Saya tanya, para petugas hanya bilang kami bertugas hanya untuk memasang patok. Sudah tiga minggu patok dipasang, belum ada petugas lain yang datang untuk menjelaskan,” katanya.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 21,
                    "total": 43
                },
                {
                    "value": "https://kompas.id/wp-content/uploads/2019/03/IMG_2128_1552025206-720x480.jpg",
                    "type": "image",
                    "caption": "Patok merah dipasang di perumahan sekitar 50 meter dari titik bekas likuefaksi Kelurahan Petobo, Kecamatan Palu Selatan, Kota Palu, Sulteng, Jumat (22/2/2019). Patok tersebut menentukan batas zona merah. Semua penyintas yang rumahnya berada di dalam zona merah direlokasi.",
                    "cover": null,
                    "title": "KOMPAS/VIDELIS JEMALI ",
                    "promo": false,
                    "paragraph": 25,
                    "total": 43
                },
                {
                    "value": "Rumah Paulina persis di pinggir gundukan tanah dan rongsokan bangunan bekas likuefaksi. Rumahnya masih utuh. “Saya keberatan untuk relokasi, apalagi kalau caranya tidak transparan seperti ini. Rumah saya masih aman,” ucapnya.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 27,
                    "total": 43
                },
                {
                    "value": "Sekretaris Pasigala Center, kelompok warga yang merespon penanganan bencana di Palu, Sigi, dan Donggala, Andika mengingatkan pemerintah untuk mengedepankan dialog dan partisipasi aktif penyintas dalam penanganan pascabencana, terutama terkait dengan relokasi. “Pemerintah sibuk mengurus pascabencana hanya pada hal-hal teknis-infrastruktur. Dialog dan partisipasi penyintas diabaikan. Padahal, membangun kembali daerah bencana, ya, membangun kehidupan yang lebih baik untuk penyintas,” ucapnya.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 29,
                    "total": 43
                },
                {
                    "value": "Membangun kembali daerah bencana, ya, membangun kehidupan yang lebih baik untuk penyintas. (Andika)",
                    "type": "quote",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 30,
                    "total": 43
                },
                {
                    "value": "Andika meminta pemerintah membuka ruang selebar-lebarnya bagi dialog dan partisipasi penyintas. Hal ini penting karena dalam skema relokasi ada hak keperdataan warga yang dirugikan, misalnya tanah dan rumah. Kerugian itu harus diimbangi dengan penjelasan memadai dari pemerintah.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 31,
                    "total": 43
                },
                {
                    "value": "Rudy dari Satuan Tugas Penanggulangan Bencana Sulteng Kementerian Pekerjaan Umum dan Perumahan Rakyat menyatakan pemasangan patok untuk memudahkan penghitungan jumlah keluarga yang akan direlokasi. Ia memastikan penjelasan lebih rinci terkait itu nantinya dilakukan pemerintah daerah.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 33,
                    "total": 43
                },
                {
                    "value": "Kepala Dinas Bina Marga dan Penataan Ruang Provinsi Sulteng Saefullah Djafar memastikan pematokan batas zona merah merupakan amanat peta zona rawan bencana. Semua penyintas yang rumahnya berada di dalam zona merah direkomendasikan untuk direlokasi.",
                    "type": "text",
                    "caption": null,
                    "cover": null,
                    "title": null,
                    "promo": false,
                    "paragraph": 35,
                    "total": 43
                }
            ],
            "author": {
                "post_published_by_nicename": "videljemali",
                "post_published_by_display_name": "videlis jemali",
                "post_reporter_by_line_display_name": "VIDELIS JEMALI",
                "post_reporter_by_line_bot": "VIDELIS JEMALI"
            },
            "comments": null,
            "tag": [
                {
                    "name": "tsunami",
                    "slug": "tsunami"
                },
                {
                    "name": "gempa",
                    "slug": "gempa"
                },
                {
                    "name": "Palu",
                    "slug": "palu"
                },
                {
                    "name": "Sulteng",
                    "slug": "sulteng"
                },
                {
                    "name": "likuefaksi",
                    "slug": "likuefaksi"
                },
                {
                    "name": "pascabencana",
                    "slug": "pascabencana"
                },
                {
                    "name": "zona merah",
                    "slug": "zona-merah"
                },
                {
                    "name": "patok zona merah",
                    "slug": "patok-zona-merah"
                }
            ],
            "related_article": [
                {
                    "post_date": "Kamis, 15 Nov 2018 06.00 WIB",
                    "post_title": "Ini Zona Merah Sulawesi Tengah",
                    "featured_image_thumbnail_uri": "https://images-akamai-kompas-id.azureedge.net/wp-content/uploads/2018/11/20181113_VG_ZONA-MERAH-SULAWESI111-150x150.jpg",
                    "featured_image_large_uri": "https://kompas.id/wp-content/uploads/2018/11/20181113_VG_ZONA-MERAH-SULAWESI111.jpg",
                    "refferaltype": "relatedarticle"
                },
                {
                    "post_date": "Selasa, 16 Oct 2018 03.38 WIB",
                    "post_title": "IHSG di Zona Merah",
                    "featured_image_thumbnail_uri": "https://images-akamai-kompas-id.azureedge.net/wp-content/uploads/2018/10/71455443_1539615531-150x150.jpg",
                    "featured_image_large_uri": "https://kompas.id/wp-content/uploads/2018/10/71455443_1539615531.jpg",
                    "refferaltype": "relatedarticle"
                }
            ],
            "epaper": null,
            "related_archive": null,
            "related_container": {
                "arcticle": {
                    "label": "Artikel Terkait",
                    "list": [
                        {
                            "post_date": "Kamis, 15 Nov 2018 06.00 WIB",
                            "post_title": "Ini Zona Merah Sulawesi Tengah",
                            "featured_image_thumbnail_uri": "https://images-akamai-kompas-id.azureedge.net/wp-content/uploads/2018/11/20181113_VG_ZONA-MERAH-SULAWESI111-150x150.jpg",
                            "featured_image_large_uri": "https://kompas.id/wp-content/uploads/2018/11/20181113_VG_ZONA-MERAH-SULAWESI111.jpg",
                            "refferaltype": "relatedarticle"
                        },
                        {
                            "post_date": "Selasa, 16 Oct 2018 03.38 WIB",
                            "post_title": "IHSG di Zona Merah",
                            "featured_image_thumbnail_uri": "https://images-akamai-kompas-id.azureedge.net/wp-content/uploads/2018/10/71455443_1539615531-150x150.jpg",
                            "featured_image_large_uri": "https://kompas.id/wp-content/uploads/2018/10/71455443_1539615531.jpg",
                            "refferaltype": "relatedarticle"
                        }
                    ]
                },
                "archive": {
                    "label": "Arsip Terkait",
                    "list": null
                },
                "recomended": {
                    "label": "Rekomendasi",
                    "list": [
                        {
                            "post_date": "15.05 WIB",
                            "post_title": "Managing Government Debt",
                            "featured_image_thumbnail_uri": "https://images-akamai-kompas-id.azureedge.net/wp-content/uploads/2019/03/20190307_ENGLISH-OPINI_A_web_1551969841-720x405_1552032321-150x150.jpg",
                            "featured_image_large_uri": "https://kompas.id/wp-content/uploads/2019/03/20190307_ENGLISH-OPINI_A_web_1551969841-720x405_1552032321.jpg",
                            "refferaltype": "relatedarticle"
                        }
                    ]
                },
                "latest": {
                    "label": "Terbaru",
                    "list": [
                        {
                            "post_date": "09.46 WIB",
                            "post_title": "Akses Tol Lancar, Pengendara Perlu Waspada",
                            "featured_image_thumbnail_uri": "https://images-akamai-kompas-id.azureedge.net/wp-content/uploads/2019/03/76376525_1551977302-150x150.jpg",
                            "featured_image_large_uri": "https://kompas.id/wp-content/uploads/2019/03/76376525_1551977302.jpg",
                            "refferaltype": "relatedarticle"
                        }
                    ]
                }
            }
        }
    },
    {
        "url": "https://kompas.id/baca/lain-lain/2019/03/08/pemasangan-patok-zona-merah-tak-dibarengi-penjelasan-memadai/"
    }

Jika tidak berhasil .
Pemberitahuan kenapa tidak berhasil akan diinformasikan di field “message” pada respsonse .

Contoh response:
Example 1:

{
    "result": "access declined"
}

Example 2:

{
    "result": "user not found"
}

Mendapatkan List Navigasi Rubrik di KOMPAS.ID
http://apiner.kompas.id/v1/article/navigation
Methode : GET
Headers
Authorization : 205ae37a-3c08-yyyy-xxcc-xxxxxxxxyyyyxxx
Content-Type : ‘application/json’
cache-control : ‘no-cache’

Response API

Format response dari API adalah sebagai berikut:

[
    {
        "name": "Politik & Hukum",
        "slug": "polhuk"
    },
    {
        "name": "Ekonomi",
        "slug": "ekonomi"
    },
    {
        "name": "Opini",
        "slug": "opini"
    },
    {
        "name": "Humaniora",
        "slug": "humaniora"
    },
    {
        "name": "Riset",
        "slug": "riset"
    },
    {
        "name": "Nusantara",
        "slug": "nusantara"
    },
    {
        "name": "Metropolitan",
        "slug": "metro"
    },
    {
        "name": "Internasional",
        "slug": "internasional"
    },
    {
        "name": "Olahraga",
        "slug": "olahraga"
    },
    {
        "name": "Tokoh",
        "slug": "tokoh"
    },
    {
        "name": "Gaya Hidup",
        "slug": "gaya-hidup"
    },
    {
        "name": "Infografik",
        "slug": "infografik"
    },
    {
        "name": "Tutur Visual",
        "slug": "tutur-visual"
    },
    {
        "name": "Video",
        "slug": "video"
    },
    {
        "name": "Fotografi",
        "slug": "foto"
    },
    {
        "name": "Di Balik Berita",
        "slug": "di-balik-berita"
    },
    {
        "name": "Muda",
        "slug": "muda"
    },
    {
        "name": "Hiburan",
        "slug": "hiburan"
    },
    {
        "name": "Sastra",
        "slug": "sastra"
    },
    {
        "name": "Buku",
        "slug": "buku"
    },
    {
        "name": "English",
        "slug": "english"
    },
    {
        "name": "Perjalanan",
        "slug": "perjalanan"
    },
    {
        "name": "Premium",
        "slug": "promo-halaman-utama"
    },
    {
        "name": "Reportase",
        "slug": "post_live_topic_default_category"
    },
    {
        "name": "Jelajah",
        "slug": "jelajah.kompas.id"
    },
    {
        "name": "Terbaru",
        "slug": "terbaru"
    }
]

Contoh pengambilan navigasi dengan script PHP.

 

<?php

$request = new HttpRequest();
$request->setUrl('http://apiner.kompas.id/v1/article/navigation');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders(array(
'Postman-Token' => 'ee1b65b1-f79b-4df1-9f24-f8aea596090b',
'cache-control' => 'no-cache',
'Content-Type' => 'application/json',
'Authorization' => '205ae37a-fffff-dddd-yyyy-xxxxxxxxxxx'
));

try {
$response = $request->send();

echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}

?>


Mendapatkan isi Artikel di KOMPAS.ID dengan Kategori Pilihan
Host : https://apiner.kompas.id/v1/article/my_choice
Methode : POST

Headers
Authorization : 205ae37a-3c08-yyyy-xxcc-xxxxxxxxyyyyxxx
Content-Type : ‘application/json’

cache-control : ‘no-cache’
Body :
domain_name  :  xxxxxxxx

Params :

  1. Authorization
    Merupakan token yang didapat dari account email yang sudah didaftarkan di kompas.id.
  2. Content-Type
    Content type di isikan dengan  ‘application/json’
  3. Domain_name
    Domain name merupakan domain untuk mendapatkan hak akses untuk berita yang didapatkan. Domain name bisa di isi beberapa kategori sekaligus dengan masukan berua array. kategori yang dimasukan berupa data Slug dari list api navigasi diatas.

 

Response API

Format response dari API adalah sebagai berikut:

{
    "audio_button": {
        "status": true
    },
    "app": {
        "message": "Berhasil mengambil list content header artikel -  ( with category filter )",
        "result": true
    },
    "listofarticle": [
        {
            "webview_status": false,
            "term_slug": "polhuk",
            "featured_image_thumbnail_uri": "https://images-akamai-kompas-id.azureedge.net/wp-content/uploads/2019/03/20190223rad01_1550994842-e1550995046498-5-150x150.jpg",
            "multimedia_status": false,
            "post_date_gmt": "2019-03-22 00:39:10",
            "post_date": "07.39 WIB",
            "post_date_time": "2019-03-22 07:39:10",
            "post_newspaper_page_number": null,
            "post_type": "post",
            "post_newspaper_subheadline": "kompas.id",
            "post_modified": "2019-03-22 09:47:43",
            "share_content": "Jumlah Pemilih DPTb Terus Bertambah. @hariankompas",
            "featured_image_post_title": "",
            "post_title": "Jumlah Pemilih DPTb Terus Bertambah",
            "sitename": "kompas.id",
            "featured_image_post_name": "layanan-surat-pindah-memilih-36",
            "share_uri": "https://kompas.id/baca/polhuk/2019/03/22/jumlah-pemilih-dptb-terus-bertambah/",
            "icon_uri": "https://assets.kompas.id",
            "photo_status": false,
            "post_sequence": 0,
            "comment_count": 0,
            "multimedia_uri": "",
            "post_counter": 1,
            "excerpt_limit_by_character": "JAKARTA, KOMPAS — Jumlah pemilih yang masuk dalam daftar pemilih tambahan atau DPTb terus bertambah.",
            "user_bookmark": false,
            "post_parent": 0,
            "featured_file_name": "2019/03/20190223rad01_1550994842-e1550995046498-5.jpg",
            "term_name": "Politik & Hukum",
            "image_landscape": true,
            "user_login": false,
            "excerpt_first_sentence": "JAKARTA, KOMPAS — Jumlah pemilih yang masuk dalam daftar pemilih tambahan atau DPTb terus bertambah",
            "video_content_count": 0,
            "featured_image_large_uri": "https://kompas.id/wp-content/uploads/2019/03/20190223rad01_1550994842-e1550995046498-5.jpg",
            "term_list": "Politik & Hukum",
            "webview_uri": "",
            "reportase_langsung_status": false,
            "video_status": false,
            "icon_type": null,
            "featured_image_post_excerpt": "Warga mengurus surat pindah memilih (A5) untuk dapat memberikan hak pilihnya dalam Pemilu 2019 diluar domisili asal di Kantor KPU Jakarta Selatan, Sabtu (23/2/2019). Layanan mengurus surat pindah memilih akan dibuka hingga 17 Maret. Dari rekapitulasi daftar pemilihan tambahan (DPTb) secara nasional tahap pertama KPU yang berakhir pada 17 Februari, tercatat sebanyak 275.923 pemilih dari 87.483 tempat pemungutan suara (TPS) telah mengurus surat pindah memilih.\n\n",
            "excerpt_limit_by_character_length": 200,
            "author": {
                "post_published_by_display_name": "ingkirinaldi",
                "post_reporter_by_line_bot": "INGKI RINALDI",
                "post_reporter_by_line_display_name": "INGKI RINALDI",
                "post_published_by_nicename": "ingkirinaldi"
            },
            "post_name": "jumlah-pemilih-dptb-terus-bertambah",
            "post_modified_gmt": "2019-03-22 02:47:43",
            "post_status": "publish",
            "kilas_status": false,
            "audio": {
                "status": true,
                "default": "male",
                "male": {
                    "single": "https://apio.kompas.id/soundwave/?blogtype=editorial&berkas=jumlah-pemilih-dptb-terus-bertambah.mp3",
                    "list": null
                },
                "female": {
                    "single": null,
                    "list": null
                }
            },
            "photo_content_count": 0
        },
}

Contoh mendapatkan artikel dengan pilihan my choice  menggunakan PHP.

 

<?php

$request = new HttpRequest();
$request->setUrl('https://apiner.kompas.id/v1/article/my_choice');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders(array(
'Postman-Token' => 'd4a44b4f-4a8c-47e1-b404-xxxxxxx',
'cache-control' => 'no-cache',
'Content-Type' => 'application/json',
'Authorization' => '205ae37a-fffff-dddd-yyyy-xxxxxxxxxxx'
));

$request->setBody('{
"domain_name":["polhuk", "ekonomi"]
}');

try {
$response = $request->send();

echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}