vkolya / opencart-sdk
Open Cart API
1.0.0
2018-02-17 17:10 UTC
Requires
- php: >=7.0
This package is not auto-updated.
Last update: 2024-09-20 02:52:41 UTC
README
本项目以以下项目为基础:https://github.com/iSenseLabs/OpenCartAPI/blob/master/opencart.php
安装
在composer.json中需要此包,并更新composer。这将下载此包
composer require vkolya/opencart-sdk
基本用法
use Vkolya\ocSDK\OpenCart;
第二个参数是在文件系统中存储Open Cart会话数据的文件名,对于后续请求(如果您不打算在请求之间保存会话,您可能不需要传递此参数)
$oc = new OpenCart('http://opencartsite,com','oc_api.dat'); //login method on success returns array with token and apiVersion $oc->login('OC_API_TOKEN');
如果您想与API一起工作,例如,不仅仅在一个类(控制器)中。在这种情况下,您可以将token和apiVersion保存在会话中
$_SESSION['op_session_data'] = $oc->login('OC_API_TOKEN');
然后可以在另一个控制器中调用
$oc = new OpenCart('http://opencartsite,com','oc_api.dat',$_SESSION['op_session_data']); //add product to cart $oc->cart->add(1, 1);