nk2ge5k / yandex-direct-api
Client for Yandex.Direct API v5
Installs: 11 762
Dependents: 0
Suggesters: 0
Security: 0
Stars: 12
Watchers: 7
Forks: 6
Open Issues: 0
Requires
- doctrine/annotations: ^1.2.7
- doctrine/cache: 1.*
- netresearch/jsonmapper: ~0.10.0
- symfony/validator: ~2.2|~3.0
This package is not auto-updated.
Last update: 2021-12-19 17:18:07 UTC
README
Offical yandex direct API documentation
Installation
composer require nk2ge5k/yandex-direct-api
Usage
use directapi/DirectApiService; use directapi/services/campaigns/criterias/CampaignsSelectionCriteria; use directapi/services/campaigns/enum/CampaignStateEnum; use directapi/services/campaigns/enum/CampaignFieldEnum; $token = YOUR_TOKEN; $login = CLIENT_LOGIN; $client = new DirectApiService($token, $login); $campaigns = $client ->getCampaignsService() ->get( new CampaignsSelectionCriteria( [ 'States' => [ CampaignStateEnum::ON ] ] ), CampaignFieldEnum::getValues() ); foreach ( $campaigns as $campaign ) { // do something }