Daftar akun RajaOngkir disini
Contoh penggunaan simpel raja-ongkir-api untuk mendapatkan data seluruh provinsi di indonesia
<?php
require_once 'src/rajaOngkir.php';
$init = new RajaOngkir('yourApiKey', true);
echo $init->getProvince();
Hasil dari script di atas adalah seperti ini
[
{
"province_id": "1",
"province": "Bali"
},
{
"province_id": "2",
"province": "Bangka Belitung"
},
{
"province_id": "3",
"province": "Banten"
},
{
"province_id": "4",
"province": "Bengkulu"
},
...
]
Jika ingin mendapatkan kode full atau tanpa di minimalize, cukup ganti true
menjadi false
pada saat inisiasi class.
Contoh full result seperti berikut
{
"rajaongkir": {
"query": [],
"status": {
"code": 200,
"description": "OK"
},
"results": [
{
"province_id": "1",
"province": "Bali"
},
{
"province_id": "2",
"province": "Bangka Belitung"
},
{
"province_id": "3",
"province": "Banten"
},
...
]
}
}
Seperti biasa untuk memulai anda harus melakukan inisiasi terlebih dahulu terhadap class. Jika sudah berikut beberapa fungsi yang sudah tersedia.
- Seluruh data provinsi
- Provinsi dengan ID
- Seluruh data kota
- Seluruh kota di provinsi
- Kota dengan ID
- Tracking harga
$init = new RajaOngkir('yourApiKey', true);
echo $init->getProvince();
$init = new RajaOngkir('yourApiKey', true);
echo $init->getProvince(9);
$init = new RajaOngkir('yourApiKey', true);
echo $init->getCity();
$init = new RajaOngkir('yourApiKey', true);
echo $init->getCity(430, false);
$init = new RajaOngkir('yourApiKey', true);
echo $init->getCity(false, 9);
Parameter diisi dengan id kota sekarang
- id kota tujuan
- berat barang(gram)
- courier
Parameter bisa diganti dengan id provinsi.
Untuk courier bisa diisi dengan jne,pos,tiki
$init = new RajaOngkir('yourApiKey', true);
echo $init->getCost(from, to, weight, courier);