messerli90 / first_promoter
Laravel PHP Facade/Wrapper for First Promoter
v0.1
2018-05-21 16:48 UTC
Requires
- php: >=7.1.0
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- illuminate/support: >= 5.0
- phpunit/phpunit: ~5.0
This package is auto-updated.
Last update: 2024-09-28 23:52:53 UTC
README
介绍
这个包提供了一款简洁易用的包装器,可以围绕FirstPromoter API进行使用,以便在您的Laravel应用程序中。
为了使用FirstPromoter API,您必须拥有账户和API密钥。
示例
安装
将 messerli90/first_promoter
添加到您的 composer.json
。
"messerli90/first_promoter": "~1.0"
或者
composer require messerli90/first_promoter
运行 composer update
以拉取包的最新版本。
现在打开 app/config/app.php
并将服务提供者添加到您的 providers
数组。
'providers' => array( Messerli90\FirstPromoter\FirstPromoterServiceProvider::class, )
可选地,将外观添加到您的 aliases
数组
'FirstPromoter' => \Messerli90\FirstPromoter\Facades\FirstPromoter::class,
配置
将 first_promoter
添加到您的 config/services.php
数组
'first_promoter' => [ 'key' => 'YOUR_API_KEY' ]
用法
use Messerli90\FirstPromoter\FirstPromoter; $first_promoter = new FirstPromoter(config('services.$first_promoter.key'));
跟踪API
// With this call you can track the referral signs-ups server-side. $first_promoter->trackSignUp($wid, $email, $data = []);
推广者
奖励
线索
返回数据的格式
返回的JSON数据被解码为PHP对象。
贡献
有关详细信息,请参阅 CONTRIBUTING
致谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 以获取更多信息。