onetech/easy-lazada

包描述在这里。

1.1.1 2023-07-26 06:35 UTC

This package is auto-updated.

Last update: 2024-09-26 09:06:30 UTC


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);

待办事项

  1. 还有部分API还没有对接,欢迎提交PR
  2. 上传图片的API还没有对接成功
  3. 其他未知问题

贡献

您可以通过以下三种方式之一进行贡献

  1. 使用 问题追踪器 提交错误报告。
  2. 问题追踪器 上回答问题或修复错误。
  3. 贡献新功能或更新wiki。

代码贡献过程并不非常正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须附有适用情况的单元测试。

许可证

MIT