Jadwal Shalat
WA Bot Produk Halal
Ketik MENU
kirim ke no WA 081282284252
Menu : informasi keyword yang digunakan untuk berinteraksi dengan WA bot API Produk Halal Indonesia.
Registrasi API Halal
Ketik daftar#namaLengkap#email#noWA#password
kirim ke no WA 081282284252
Password : Password should be between 6 to 20 charcters long, contains atleast one special chacter, lowercase, uppercase and a digit.
Daftar API Produk Halal
Klik -> disini
Alamat Email
API Halal Indonesia apihalalindonesia@gmail.com
Intro
API (Application Programming Interface) produk halal Indonesia merupakan web service pencarian produk halal Indonesia menggunakan metode POST yang terdiri dari 4 parameter yaitu nama_produk, nama_produsen, nomor_sertifikat, dan tgl_expired
Syntax
POST https://api.agusadiyanto.net/cari-produk-halal/
Parameters
Name | Type | Description |
---|---|---|
nama_produk |
string | Parameter nama_produk adalah nama dari produk yang ingin dicari. |
nama_produsen |
string | Parameter nama_produsen adalah nama dari perusahaan atau perorangan yang memproduksi. |
nomor_sertifikat |
integer | Parameter nomor_sertifikat adalah nomor sertifikat dari produk yang sudah terdaftar dan halal. |
tgl_expired |
date (mm/dd/yyyy) | Parameter tgl_expired adalah tanggal masa berlaku dari produk halal. |
Api-Key |
varchar | Parameter Api-Key di header adalah API key rahasia untuk hak akses. |
Api-Email |
varchar | Parameter Api-Email di header adalah Email Anda yang didaftarkan. |
Pencarian
Untuk menampilkan produk halal yang ingin dicari dari suatu produk berdasarkan parameter.
Syntax
POST https://api.agusadiyanto.net/cari-produk-halal/
Parameter
Name | Type | Description |
---|---|---|
Api-Key | required | Parameter Api-Key di Header (Api-Key: api_key Anda disini) wajib diisi (tidak boleh kosong) |
Api-Email | required | Parameter Api-Email di Header (Api-Email: email Anda disini) wajib diisi (tidak boleh kosong) |
Contoh :
POST https://api.agusadiyanto.net/cari-produk-halal/
CONTOH HEADER :
Accept-Encoding: gzip, deflate Accept-Language: en-US,en;q=0.5 Api-Key: api_key isi disini Api-Email: email Anda disini User-Agent: Mozilla/4.0 Host: www.example.com Connection: keep-alive Referer: https://api.agusadiyanto.net ...
CONTOH CODE PHP :
//Keyword yang ingin dicari berdasarkan parameter $cari_nama_produk = ''; //Mie Sukses $cari_nama_produsen = ''; //Prakarsa Alam Segar PT. $cari_nomor_sertifikat = ''; //00090036380805 $cari_tgl_expired = ''; //08/11/2025 //url API $url = 'https://api.agusadiyanto.net/cari-produk-halal/'; //data payload dari parameter $payload = ['nama_produk'=>$cari_nama_produk, 'nama_produsen'=>$cari_nama_produsen, 'nomor_sertifikat'=>$cari_nomor_sertifikat, 'tgl_expired'=>$cari_tgl_expired]; function cUrlPostData($url, $payload) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); $headers = ['Api-Key: isi dengan Api-Key Anda', 'Api-Email: isi dengan alamat email Anda yang daftarkan']; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); curl_close($ch); return $data; } echo cUrlPostData($url, $payload);
Parameter POST
Name | Value | Description |
---|---|---|
nama_produk |
ayam bakar | Parameter POST nama_produk adalah nama dari produk yang ingin dicari. |
nama_produsen |
Parameter POST nama_produsen adalah nama dari perusahaan atau perorangan yang memproduksi. |
|
nomor_sertifikat |
Parameter POST nomor_sertifikat adalah nomor sertifikat dari produk yang sudah terdaftar dan halal. |
|
tgl_expired |
Parameter POST tgl_expired adalah tanggal masa berlaku dari produk halal. |
Result JSON
{ "status": "success", "message": "Request Success", "data": [ { "product_name": "Ayam Bakar kecap", "certificate_no": "01341260430321", "company_name": "PT ANDARA PANGAN SELARAS", "valid_end": "23 Maret 2023" }, { "product_name": "Ayam Bakar", "certificate_no": "LPPOM-15160076170821", "company_name": "PT.BHAJA SEJAHTERA PERKASA", "valid_end": "13 Agustus 2025" }, ... ], "status_code": 200 }
Kode Status API
Kode Status | Keterangan |
---|---|
200 | Request Success |
400 | Bad Request |
401 | Unauthorized / Invalid Token or Email |
404 | Not found |
422 | Invalid Parameter |
500 | Internal Server Error |
Kode Respon API
Jika API Key/token invalid (JSON) :
{ "status": "error", "message": "Unauthorized or Invalid API Token", "status_code": 401 }
Jika API Email invalid (JSON) :
{ "status": "error", "message": "Unauthorized or Invalid Email", "status_code": 401 }
Jika parameter kosong/invalid (JSON) :
{ "status": "error", "message": "Invalid Parameter", "status_code": 422 }
Jika parameter tidak ditemukan (JSON) :
{ "status": "error", "message": "Parameter not found", "status_code": 422 }
Jika API Key/token dan email tidak ditemukan di database (JSON) :
{ "status": "error", "message": "Unauthorized or Invalid API Token and Email", "status_code": 401 }
Jika methode request invalid (JSON) :
{ "status": "error", "message": "Bad Request. Request method not valid", "status_code": 400 }
Jika cuRL failed/gagal (JSON) :
{ "status": "error", "message": "Internal Server Error", "status_code": 500 }
Jika parsing data failed/gagal (JSON) :
{ "status": "error", "message": "Internal Server Error : Data parsing failed", "status_code": 500 }
Jika parsing data tidak ditemukan (JSON) :
{ "status": "error", "message": "Data not found", "status_code": 404 }
Jika parsing data sukses dan data ditemukan (JSON) :
{ "status": "success", "message": "Request Success", "data": [ { "product_name": "Ayam Bakar kecap", "certificate_no": "01341260430321", "company_name": "PT ANDARA PANGAN SELARAS", "valid_end": "23 Maret 2023" }, { "product_name": "Ayam Bakar", "certificate_no": "LPPOM-15160076170821", "company_name": "PT.BHAJA SEJAHTERA PERKASA", "valid_end": "13 Agustus 2025" }, ... ], "status_code": 200 }
Pendaftaran API
Silakan daftar terlebih dahulu agar bisa mendapat hak akses API produk halal.
Link
Klik https://api.agusadiyanto.net/daftar-api-produk-halal/signup.php
WA Bot API produk halal
Dibawah ini adalah keyword BOT API Produk Halal Indonesia :
Keyword | Description |
---|---|
MENU |
Keyword MENU adalah informasi keyword yang digunakan untuk berinteraksi dengan bot API Produk Halal Indonesia. |
INFO |
Keyword INFO adalah informasi tentang API Produk Halal Indonesia. |
FORMAT |
Keyword FORMAT adalah informasi untuk mencari produk halal di Indonesia (bisa makanan atau minuman atau produk halal lainnya) dengan parameter nama_produk, nama_produsen, nomor_sertifikat, atau tgl_expired dari suatu produk. |
DAFTAR |
Keyword DAFTAR adalah informasi untuk mendaftar API produk halal Indonesia yang nantinya akan mendapatkan API key/token untuk hak akses API. API key/token ini digunakan untuk akses via website atau apps untuk para developer web/apps. |
DONASI |
Keyword DONASI adalah informasi untuk berdonasi agar keberlangsungan bot ataupun API Produk Halal Indonesia bisa terus aktif dan beroperasi (untuk sewa server & maintenance :) ). |