audiens / beeswax
非官方BeesWax PHP SDK
该包的官方仓库似乎已消失,因此该包已被冻结。
0.1.0
2018-10-15 08:37 UTC
Requires
- php: ^7.1
- ext-curl: *
- ext-json: *
Requires (Dev)
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.3
- ramsey/uuid: ^3.8
- vlucas/phpdotenv: ^2.5
This package is auto-updated.
Last update: 2023-01-29 03:40:48 UTC
README
实现的功能
†仅限按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。
可能还会出现特定的异常,例如 BeesWaxLoginException 或 BeesWaxResponseException,具体请参阅PHPDoc文档。