madnesscode / voluum
Voluum SDK for PHP
1.2
2017-09-21 17:09 UTC
Requires (Dev)
- phpunit/phpunit: 5.6
This package is auto-updated.
Last update: 2024-09-19 16:16:30 UTC
README
此仓库包含允许您访问 Voluum REST API 的开源 PHP SDK
安装
Voluum PHP SDK 可以通过 Composer 安装。运行以下命令
composer require madnesscode/voluum
用法
注意:此版本的 Voluum SDK for PHP 需要 PHP 5.6 或更高版本。
示例
use MadnessCODE\Voluum;
使用 voluum 账户邮箱和密码作为凭证
$email = 'test@example.com'; $password = 'test'; $client = new Voluum\Client\API(new Voluum\Auth\PasswordCredentials($email, $password)); $report_api = new Voluum\API($client);
或使用访问 ID 和密钥
$access_key_id = "access_key_id"; $access_key = "access_key"; $client = new Voluum\Client\API(new Voluum\Auth\AccessKeyCredentials($access_key_id, $access_key)); $report_api = new Voluum\API($client);
如何获取报告
$result = $report_api->get("report", [ "from" => date("Y-m-d"), "to" => date("Y-m-d"), "groupBy" => "campaign" ]); //Get result as json echo $result->getJson(); //Get result as object var_dump($result->getData());
创建新的着陆页
$result = $report_api->post("lander", [ "namePostfix" => "Test", "url" => "http://example.com" ]);
编辑着陆页
$result = $report_api->put("lander/xxxxx-xxxxxx-xxxxxx-xxxxx", [ "namePostfix" => "Test 1", "url" => "http://example.com" ]);
删除着陆页
$result = $report_api->delete("lander", [ "ids" => "xxxxx-xxxxxx-xxxxxx-xxxxxx" ]);
上传转换
$result = $report_api->csv("conversion", "POST", "c384EFV6JHQODRN70575OK6,1.2,abc123,app_install");
完整的文档可在 此处 查看。
许可证
有关更多信息,请参阅 许可证文件。