Project

rajaongkir

0.0
No commit activity in last 3 years
No release in over 3 years
Simple class ruby untuk API rajaongkir.com
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

 Project Readme

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