catalin-ionut / profitshare-client
Profitshare 现代客户端,用于消费 profitshare API。
v1.0.0
2021-12-01 08:11 UTC
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
- netresearch/jsonmapper: ^4.0
- symfony/http-client: ^5.1
Requires (Dev)
- phpstan/phpstan: ^1.2.0
This package is auto-updated.
Last update: 2024-09-29 04:09:05 UTC
README
将 Profitshare 功能集成到您的 PHP 项目的完美起点。
✨ 功能
- 轻薄且最小化的 API 客户端,用于与 Profitshare API 交互
- 默认支持非阻塞请求
- 实现了完整的异步方法
- 易于配置
💡 入门指南
首先,通过 composer 包管理器安装 Profitshare PHP API 客户端
composer require catalin-ionut/profitshare-client
此包使用 json-mapper 将响应映射到模型,用于类型验证和自动补全。
然后,创建客户端
$client = $client = new ProfitshareClient\Profitshare( API_USER, API_KEY );
广告商
$advertisers = $client->getAdvertisers();
活动
$campaigns = $client->getCampaign($page = 1); /* full async non blocking */ $callback = function (array $campaigns) { var_dump($campaigns); }; $client->loopAllCampaigns($callback);
产品
$products = $client->getProducts($advertiserID = 113725); /* full async non blocking */ $callback = function (array $products) { var_dump($products); }; $client->loopAllProducts($advertiserID = 113725, $callback);
佣金
$filters = [ 'status' => 'approved', 'date_from' => '2020-06-01', 'date_to' => '2020-06-23', ]; $commissions = $client->getCommissions($filters);
有关完整文档,请访问 Profitshare API。
📄 许可证
Profitshare PHP API 客户端是开源软件,采用 MIT 许可证。