onetech / easy-lazada
Package description here.
Installs: 1 603
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- hanson/foundation-sdk: 5.0.*
Requires (Dev)
- ext-redis: *
- roave/security-advisories: dev-latest
README
.
Installing
使用之前,请认真阅读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
Usage
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);
TODO
- 还有部分API还没有对接,PR welcome
- 上传图片的API还没有对接成功
- 其他未知问题
Contributing
You can contribute in one of three ways:
- File bug reports using the issue tracker.
- Answer questions or fix bugs on the issue tracker.
- Contribute new features or update the wiki.
The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.
License
MIT