audiens/adobe-client

该软件包的规范仓库似乎已不存在,因此该软件包已被冻结。

0.3.0 2019-02-05 15:56 UTC

This package is auto-updated.

Last update: 2023-01-29 02:46:43 UTC


README

Build Status Scrutinizer Code Quality Code Climate Coverage Status

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 下。有关更多信息,请参阅许可证文件