vkolya/opencart-sdk

Open Cart API

安装: 64

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 3

分支: 2

开放问题: 0

类型:package

1.0.0 2018-02-17 17:10 UTC

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