Skip to content

Latest commit

 

History

History
121 lines (105 loc) · 2.55 KB

README.md

File metadata and controls

121 lines (105 loc) · 2.55 KB

# raja-ongkir-api Raja Ongkir API Starter - API Starter untuk cek ongkos kirim, dan mendapatkan data provinsi beserta kota.

Daftar akun RajaOngkir disini

Quick Setup

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"
			},
			...
		]
	}
}

How to use it

Seperti biasa untuk memulai anda harus melakukan inisiasi terlebih dahulu terhadap class. Jika sudah berikut beberapa fungsi yang sudah tersedia.

Seluruh data provinsi

$init = new RajaOngkir('yourApiKey', true);
echo $init->getProvince();

Provinsi dengan id

$init = new RajaOngkir('yourApiKey', true);
echo $init->getProvince(9);

Seluruh data kota

$init = new RajaOngkir('yourApiKey', true);
echo $init->getCity();

Kota dengan id

$init = new RajaOngkir('yourApiKey', true);
echo $init->getCity(430, false);

Seluruh kota di provinsi

$init = new RajaOngkir('yourApiKey', true);
echo $init->getCity(false, 9);

Tracking Harga

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);