audiens / adobe-client
该软件包的规范仓库似乎已不存在,因此该软件包已被冻结。
0.3.0
2019-02-05 15:56 UTC
Requires
- php: >=5.6
- doctrine/cache: ^1.6.0
- guzzlehttp/guzzle: ^6.2.0
- vlucas/phpdotenv: ^2.2.0
- zendframework/zend-hydrator: ^2.2.1
Requires (Dev)
- facile-it/paraunit: dev-master
- phing/phing: ^2
- phpunit/phpunit: ^6.0.9
- satooshi/php-coveralls: ^1
- squizlabs/php_codesniffer: ^2
- symfony/var-dumper: ^3.1.6
README
Adobe API 的面向对象实现。
安装
要使用此软件包,请使用 composer
- 从 CLI:
composer require Audiens/adobe-client
- 或者在您的
composer.json
中直接使用
{
"require": {
"Audiens/adobe-client": "dev-master"
}
}
功能
目前,Adobe 客户端实现了以下三个方法
- FindAll: 获取 Adobe 中的所有特征的方法
- findOneById: 通过 SID 参数检索指定的特征
- getTrendByTrait: 获取特定特征和日期范围内的趋势报告
用法
require 'vendor/autoload.php'; $client_id = '{your_client_id'}' $secret_key = '{your_secret_key'}' $username = '{yourUsername}'; $password = '{yourPassword}'; $cache = $cacheToken ? new FilesystemCache('build') : null; $client = new Client(); $authStrategy = new AdnxStrategy(new Client(), $cache); $authClient = new Auth($client_id, $secret_key, $username, $password, $client, $authStrategy); $traitRepository = new TraitRepository($authClient); $myTraits = $traitRepository->findAll();
测试
功能测试和单元测试位于 "Test" 文件夹下。请注意,功能测试要求您的 Adobe 沙盒环境至少包含一个特征。
许可证
本项目发布在 Apache 许可证版本 2.0 下。有关更多信息,请参阅许可证文件。