Umpan
Petabencana memanfaatkan umpan data dari sejumlah sumber pihak ketiga. Endpoint ini memungkinkan pembuatan data ke dalam sistem untuk pengguna yang berwenang. Catatan: autentikasi diperlukan untuk mengirim data melalui endpoint /feeds (/umpan).
POST /feeds/qlue
Menambahkan laporan ke sistem dari Qlue. Atribut-atribut yang didukung untuk laporan Qlue:
Atribut
Deskripsi
Format
Wajib
post_id
Pengenal unik untuk laporan Qlue
Integer
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
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"
}
Last updated
Was this helpful?