Skip to content

iorme/rajaongkir-rb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Class untuk konsumsi API dari rajaongkir.com

Requirement

unirest ([unirest ruby] (http://unirest.io/ruby.html))

Instalasi

gem install rajaongkir

Cara penggunaan

Request:

require "rajaongkir"

rajaongkir = Rajaongkir.new "API-KEY"

# mengambil data city (kota), jika params kosong maka akan menampilkan seluruh kota
params = {'province' => '6'}
response = rajaongkir.city params
puts response.content

# mengambil data provinsi jika params kosong maka akan menampilkan seluruh provinsi
params = {'id' => '6'}
response = rajaongkir.province params
puts response.content

# mengambil harga 
# cost(origin, destination, weight, courier)
# origin 		ID kota asal
# destination 	ID kota tujuan
# weight 		Berat kiriman dalam gram
# courier 		Kode kurir (jne, pos, tiki)
puts rajaongkir.cost(501, 114, 1000, "jne").content

# fungsi untuk mendapatkan API-KEY
puts rajaongkir.key

# fungsi untuk mendapatkan base_url
puts rajaongkir.base_url

Response:

# untuk melihat response code
response.code

# untuk melihat header dari response
response.headers

# object respon
response.content

# respon dalam format json
response.content.to_json

Untuk keterangan lebih lanjut silahkan kunjungi Dokumentasi RajaOngkir

Catatan

Response pada versi 0.2 berbeda dengan versi sebelumnya, untuk versi 0.1 menghilangkan body dan raw_body dan diganti dengan content

About

class ruby untuk API rajaongkir.com

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages