onetech / easy-lazada
包描述在这里。
1.1.1
2023-07-26 06:35 UTC
Requires
- hanson/foundation-sdk: 5.0.*
Requires (Dev)
- ext-redis: *
- roave/security-advisories: dev-latest
README
.
安装
在使用之前,请仔细阅读ladaza API 文档 https://open.lazada.com/doc/doc.htm?spm=a2o9m.11193494.0.0.191e266bRZ7fPZ&nodeId=27493&docId=118729#?nodeId=29586&docId=120248
$ composer require onetech/easy-lazada -vvv
使用方法
use Onetech\EasyLazada\Lazada; require 'vendor/autoload.php'; $lazada = new Lazada([ 'region' => 'TH', 'app_key' => '', 'app_secret' => '', 'redirect_uri' => 'https://admin.erp.local', 'debug' => true, 'sandbox' => true, 'log' => [ 'name' => 'foundation', 'file' => sys_get_temp_dir() . '/foundation.log', 'level' => 'debug', 'permission' => 0777, ], 'cache' => new Doctrine\Common\Cache\FilesystemCache(sys_get_temp_dir()) ]); //1. 创建授权地址,引导用户进行授权 echo $lazada->oauth->authorizer->create(); //2. 从redirect url中获取code值,去换取access_token等信息 $code = $_GET['code']; echo $lazada->access_token->setCode($code)->getToken();//创建token //$lazada->access_token->refresh(); //$lazada->access_token->getToken(); //$lazada->access_token->getRefreshToken(); //$lazada->access_token->delToken(); $order_id = 13800138000; $res = $lazada->order->getOrder($order_id);
待办事项
- 还有部分API还没有对接,欢迎提交PR
- 上传图片的API还没有对接成功
- 其他未知问题
贡献
您可以通过以下三种方式之一进行贡献
代码贡献过程并不非常正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须附有适用情况的单元测试。
许可证
MIT