collinped/laravel-aimtell

Aimtell laravel 集成

1.0.6 2020-12-24 20:02 UTC

This package is auto-updated.

Last update: 2024-09-25 03:39:50 UTC


README

Latest Version on Packagist GitHub Tests Action Status Total Downloads

Aimtell 为获得授权的用户提供推送通知服务。此包允许与 Aimtell 后端 API 交互以管理您的账户。

Aimtell REST API 文档

安装

您可以通过 composer 安装此包

composer require collinped/laravel-aimtell

您可以使用以下命令发布和运行迁移

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="Collinped\LaravelAimtell\AimtellServiceProvider" --tag="config"

这是已发布配置文件的内容

return [
    'api_key' => env('AIMTELL_API_KEY'), // Required - API Key Provided by Aimtell
    'default_site_id' => env('AIMTELL_DEFAULT_SITE_ID'), // Recommended
    'white_label_id' => env('AIMTELL_WHITE_LABEL_ID'), // Must contact Aimtell for White Label ID
];

用法

快速示例

$site = aimtell()->site()
                ->create([
                    'name' => 'Sample Website',
                    'url' => 'collinped.com'
                ]);

$campaigns = aimtell()->site($siteId)
                     ->campaign()
                     ->all();

$campaign = aimtell()->site($siteId)
                    ->campaign()
                    ->find($campaignId);

测试

composer test

待办事项

  • 手动活动的 A/B 测试
  • 创建手动活动(批量)
  • 更新手动活动(批量)
  • 删除手动活动(批量)
  • 创建事件触发活动(批量)
  • 更新事件触发活动(批量)
  • 删除事件触发活动(批量)
  • 获取通知日志
  • 获取属性日志
  • 获取页面浏览日志
  • 获取事件日志

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT 许可证(MIT)。请参阅 许可证文件 了解更多。