think.studio/laravel-naviga-ad
最新稳定版本:2.1.0
Composer 安装命令:
composer require think.studio/laravel-naviga-ad
包简介
Unofficial web integration with naviga ad api
README 文档
README
Unofficial web integration with naviga ad api.
Web reference there
Installation
You can install the package via composer:
composer require think.studio/laravel-naviga-ad php artisan vendor:publish --provider="NavigaAdClient\ServiceProvider" --tag="config"
NAVIGA_AD_API_USERNAME="api_user" NAVIGA_AD_API_PASSWORD="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" NAVIGA_AD_API_BASE_URL="https://fin.navigahub.com/XxxxxXXXxxxxxx/XXX/api"
Usage
Direct call via facade:
$response = NavigaAd::pendingRequest()->get("campaigns/{$id}"); if ($response->status() == 400) { throw new Exception('Campaign deleted'); } $result = $response->json();
Paginated query
/** @var PaginatedResponse $response */ $response = NavigaAd::paginatedRequest('book/ordertypes', perPage: 16, currentPage: 3)->retrieve(); // or $response = NavigaAd::paginatedRequest('book/orders', 5)->setCurrentPage(2)->retrieve(queryData: [ 'LastModDate' => '2023-07-09T07:14:14.433Z' ]); $response->entities(); $response->currentPage(); $response->totalPages(); $response->countEntities(); $response->totalEntities();
Credits
统计信息
- 总下载量: 24
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-07-09