Skip to content

almazary/rajaongkir-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RajaOngkir PHP Client

Merupakan PHP Client untuk mengkonsumsi API dari RajaOngkir. Library ini memanfaatkan Unirest versi ~1.2 sebagai REST client.

Instalasi

RajaOngkir PHP Client tersedia di Packagist (hok00age/rajaongkir) sehingga dapat diinstal lewat Composer.

php composer.phar require hok00age/rajaongkir

Contoh Penggunaan

Memuat Class

use hok00age\RajaOngkir;
$client = new RajaOngkir("API_KEY_ANDA");

Melakukan request

//Mendapatkan semua propinsi
$provinces = $client->getProvince();

//Mendapatkan semua kota
$cities = $client->getCity();

//Mendapatkan data ongkos kirim
$cost = $client->getCost(501, 114, 1000, "jne");

Response

Response yang didapatkan berupa object yang didalamnya terdapat komponen berikut:

//Kode status HTTP, bertipe integer (200 jika sukses)
$http_status_code = $cost->code;

//Response headers, bertipe string
$response_headers = $cost->headers;

//Response body yang sudah diubah menjadi object
$body = $cost->body;

//Response body yang belum dimodifikasi, bertipe data string (JSON)
$json_body = $cost->raw_body;

Dokumentasi lebih lanjut

Silakan lihat code RajaOngkir.php, di dalamnya terdapat komentar yang dapat membantu Anda.

Referensi

Dokumentasi RajaOngkir

About

PHP client untuk mengkonsumsi API RajaOngkir

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%