PetaBencana
Bahasa
Bahasa
  • Pengantar
  • Informasi Umum
    • Autentikasi
    • Pembuatan Versi
    • Pembatasan Akses
    • CORS
    • HTTPS
    • Koordinat
    • Kode Eror
    • Jenis Konten
    • Contoh
    • Area Didukung
    • Jenis Bencana
  • Open API
    • Laporan Urun-Daya
    • Laporan Urun-Daya/Timeseries
    • Area Banjir
    • Area Banjir/Arsip
    • Area Banjir/Timeseries
    • Pemantauan TMA
    • Infrastruktur
    • Statistik
      • Stats - Rangkuman Laporan Urun-Daya
      • Stats - Rangkuman RW Banjir
      • Stats - Rangkuman Wilayah
  • API Terauntentikasi
    • Kartu Laporan
    • Umpan
    • Laporan Urun-Daya/Arsip
  • Informasi Lisensi Data
    • Penggunaan Non-Komersial (CC BY-NC 4.0)
    • Penggunaan Komersial (CC BY 4.0)
  • Perjanjian Lisensi Pengguna
Powered by GitBook
On this page

Was this helpful?

  1. API Terauntentikasi

Umpan

PreviousKartu LaporanNextLaporan Urun-Daya/Arsip

Last updated 10 months ago

Was this helpful?

Petabencana memanfaatkan umpan data dari sejumlah sumber pihak ketiga. Endpoint ini memungkinkan pembuatan data ke dalam sistem untuk pengguna yang berwenang. Catatan: diperlukan untuk mengirim data melalui endpoint /feeds (/umpan).

POST /feeds/qlue

Menambahkan laporan ke sistem dari . Atribut-atribut yang didukung untuk laporan Qlue:

Atribut

Deskripsi

Format

Wajib

post_id

Pengenal unik untuk laporan Qlue

Integer

Ya

created_at

Tanggal dan jam kartu dibuat

Ya

title

Judul laporan yang dimasukkan

String

Tidak

text

Deskripsi dari kejadian bencana

String

Tidak

image_url

URL dari gambar terkait

String

Tidak

qlue_city

Dari area mana laporan berasal? (lihat Area Didukung)

String

Ya

disaster_type

Jenis bencana apa yang dilaporkan? (Saat ini hanya mendukung bencana flood /banjir)

String

Ya

location

Lokasi geografis dari kejadian bencana

Ya

Berikut adalah panggilan sederhana untuk POST laporan baru dari Qlue:

curl -X POST -H "X-Api-Key: API_KEY_GOES_HERE" -d '{
    "post_id":1234567802,
    "created_at":"2016-12-09T11:32:52.011Z",
    "image_url":"http://myimg",
    "qlue_city":"jabodetabek",
    "disaster_type":"flood",
    "text":"A big flood",
    "location": {
        "lat": -6.149531,
        "lng": 106.869342
    }
}' "https://data.petabencana.id/feeds/qlue"

Laporan telah berhasil dibuat:

{
  "post_id": 1234567802,
  "created": true
}

Permintaan telah berhasil namun laporannya sudah ada:

{
  "post_id": 1234567802,
  "created": false,
  "message": "1234567802 already exists in reports table"
}

Date ()

Lat/Long in

autentikasi
Qlue
ISO 8601
ESPG:4326