rahmap/rajaongkir-ci4

适用于Codeigniter 4的Rajaongkir库

1.3 2021-01-29 21:14 UTC

This package is auto-updated.

Last update: 2024-09-29 05:43:06 UTC


README

CodeIgniter库,用于调用RajaOngkir API。此库是来自andisis的更新,仅适用于 Codeigniter 3.x 且未更新。此库可用于所有类型的账户(入门级、基础和高级)。

安装

composer require rahmap/rajaongkir-ci4

检查

  1. app/Controllers/Home.php
  2. app/Libraries/Rajaongkir.php
  3. app/Libraries/Rajaongkir/Endpoints.php
  4. app/Libraries/Rajaongkir/Restclient.php

配置

打开 "PROJECT_ROOT => .env",输入API密钥并更改账户类型。

用法

首先,在 Controllers 中加载RajaOngkir库。

use \App\Libraries\Rajaongkir;

发起请求

# Instance Object
$RO = new RajaOngkir();

# Get all province
$provinces = $RO->province();

# Get all cities
$cities = $RO->city();

# Get districts based on cities
$subdistrict = $RO->subdistrict(151); // city_id = 151

# Get shipping costs
$cost = $RO->cost(501, 114, 1000, "jne");

响应

结果响应是RajaOngkir返回的JSON字符串。

参考

RajaOngkir官方文档