juistdit / manta-php-sdk
一个允许品牌/供应商与mantagifts通信的SDK
v0.1-alpha
2017-03-20 09:53 UTC
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ^6.0
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