audiens/beeswax

非官方BeesWax PHP SDK

该包的官方仓库似乎已消失,因此该包已被冻结。

0.1.0 2018-10-15 08:37 UTC

This package is auto-updated.

Last update: 2023-01-29 03:40:48 UTC


README

Build Status Coverage Status Maintainability Scrutinizer Code Quality

实现的功能

仅限按ID搜索 †2 限制为单文件上传,不允许上传之前已上传的文件

如何使用

运行测试

  • .env.dist 复制到 .env 并相应编辑。 注意:它将在沙盒环境中创建、更新、删除数据。
  • 运行 vendor/bin/phpunit

使用库

首先您需要创建一个新的 BeesWaxSession 对象

<?php
use Audiens\BeesWax\BeesWaxSession;

$session = new BeesWaxSession($buzzKey, $email, $password);
  • $buzzKey: 生产环境为 stinger,沙盒环境为 stingersbx
  • $email: 用户的电子邮件
  • $password: 用户的密码

然后您可以使用其中一个管理器(BeesWax*Manager)来访问API。例如,使用段管理器

<?php

use Audiens\BeesWax\Segment\BeesWaxSegmentManager;

$session = /**/;
$segmentManager = new BeesWaxSegmentManager($sesion);

// ...
$segmentManager->create($mySegment);

错误处理

该库中生成的所有异常都扩展自 Audiens\BeesWax\Exception\BeesWaxGenericException

可能还会出现特定的异常,例如 BeesWaxLoginExceptionBeesWaxResponseException,具体请参阅PHPDoc文档。