juistdit/manta-php-sdk

一个允许品牌/供应商与mantagifts通信的SDK

v0.1-alpha 2017-03-20 09:53 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:14:48 UTC


README

本包允许品牌/供应商通过其API后端与mantagifts进行通信。Manta收集和分发国际品牌。更多信息请访问https://www.mantagifts.com

A. 安装

SDK的安装有2种方式

A1: Composer

使用packagist包通过composer安装

composer require juistdit/manta-php-sdk

A2: Phar存档

通过下载最新版本并将其包含进来安装

require_once __DIR__ . "/manta-php-sdk.phar";

B. 使用方法

使用composer安装Manta后,第一步是创建一个Manta SDK对象并使用您的凭证创建一个会话

$sdk = new Manta\Sdk;
$session = $sdk->login("brand@example.com", "123456789IsNotASafePassword");

C. 获取公司信息

要获取有关某公司的信息,可以这样做

$company = $session->getCompany($companyId);

其中$companyId是您想要获取信息的公司ID的整数。变量$company的类型将是Manta\DataObjects\Company

注意:您只能获取已向您的品牌下订单的公司的信息。

要获取您的公司有权访问的所有公司,可以这样做

$companies = $session->getCompanies();

变量$companies将是一个返回Manta\DataObjects\Company对象的迭代器。要获取所有公司名称,可以这样做

$companies = $session->getCompanies();
foreach($companies as $company) {
	echo ' - ', $company->company, PHP_EOL;
}

D. 使用phpunit运行测试

从SDK的根目录,您可以使用phpunit测试(参见tests目录)。

命令:./vendor/bin/phpunit --configuration phpunit.xml