All Projects → gladyshev → yandex-direct-client

gladyshev / yandex-direct-client

Licence: Unlicense license
Lightweight and useful Yandex Direct API version 5 client

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to yandex-direct-client

yandex-direct-api
PHP library for Yandex.Direct API v5 (abandoned)
Stars: ✭ 12 (-25%)
Mutual labels:  yandex, yandex-direct
mapkit-android-demo
MapKit Android demo
Stars: ✭ 92 (+475%)
Mutual labels:  yandex
Yandex Music Download
Yandex Music Downloader
Stars: ✭ 94 (+487.5%)
Mutual labels:  yandex
Cloudcross
CloudCross it's opensource crossplatform software for syncronization a local files and folders with many cloud providers. On this moment a Cloud Mail.Ru, Yandex.Disk, Google drive, OneDrive and Dropbox support is available
Stars: ✭ 185 (+1056.25%)
Mutual labels:  yandex
Gemini
💀💀💀[DEPRECATED] Use hermione
Stars: ✭ 1,505 (+9306.25%)
Mutual labels:  yandex
Pymystem3
A Python wrapper of the Yandex Mystem 3.1 morphological analyzer (http://api.yandex.ru/mystem). The original tool is shipped as a binary and this library makes it easy to integrate it in Python projects. Let us know in the issues if you would like to be involved into the developments or maintenance of this project. If you have any fix or suggestion, please make a pull request. We are very open to accepting any contributions.
Stars: ✭ 224 (+1300%)
Mutual labels:  yandex
Yandex
PHP SDK для работы с Яндекс Диском yandex disk
Stars: ✭ 82 (+412.5%)
Mutual labels:  yandex
pyaspeller
Python text speller
Stars: ✭ 26 (+62.5%)
Mutual labels:  yandex
yadisk
Download file from Yandex.Disk through share link
Stars: ✭ 33 (+106.25%)
Mutual labels:  yandex
Rust S3
Rust library for interfacing with AWS S3 and other API compatible services
Stars: ✭ 177 (+1006.25%)
Mutual labels:  yandex
Clickhouse Sqlalchemy
ClickHouse dialect for SQLAlchemy
Stars: ✭ 166 (+937.5%)
Mutual labels:  yandex
Backendschool2019
Приложение для практического руководства по разработке бекенд-сервисов на Python (на основе вступительного испытания в Школу бэкенд‑разработки Яндекса)
Stars: ✭ 129 (+706.25%)
Mutual labels:  yandex
Deep Translator
A flexible free and unlimited python tool to translate between different languages in a simple way using multiple translators.
Stars: ✭ 233 (+1356.25%)
Mutual labels:  yandex
Ml Da Coursera Yandex Mipt
Machine Learning and Data Analysis Coursera Specialization from Yandex and MIPT
Stars: ✭ 108 (+575%)
Mutual labels:  yandex
butdr
Backup to Cloud( Google Drive, Dropbox ... ) use rclone
Stars: ✭ 49 (+206.25%)
Mutual labels:  yandex
Ydcmd
Консольный клиент Linux/FreeBSD для работы с Яндекс.Диск (Yandex.Disk) посредством REST API
Stars: ✭ 87 (+443.75%)
Mutual labels:  yandex
Clickhouse Net
Yandex ClickHouse fully managed .NET client
Stars: ✭ 142 (+787.5%)
Mutual labels:  yandex
Sitedorks
Search Google/Bing/Ecosia/DuckDuckGo/Yandex/Yahoo for a search term with a default set of websites, bug bounty programs or a custom collection.
Stars: ✭ 221 (+1281.25%)
Mutual labels:  yandex
Awesome-meta-tags
📙 Awesome collection of meta tags
Stars: ✭ 18 (+12.5%)
Mutual labels:  yandex
aioch
aioch - is a library for accessing a ClickHouse database over native interface from the asyncio
Stars: ✭ 145 (+806.25%)
Mutual labels:  yandex

Yandex Direct API v5 PHP client

Современный и удобный PHP-клиент Yandex.Direct API.

Build Status Scrutinizer Code Coverage Scrutinizer Code Quality

Требования

  • PHP 7.2 и выше

Установка

$ composer require gladyshev/yandex-direct-client

Использование

$credentials = \Gladyshev\Yandex\Direct\Credentials::client(
    getenv('_TOKEN_')
); 

$httpClient = new \GuzzleHttp\Client(); // Guzzle 7 или любой другой PSR-18 HTTP-клиент

$client = new \Gladyshev\Yandex\Direct\Client(
    $credentials,
    $httpClient
);

$response = $client->campaigns->get(
    ['Ids' => [123545345, 23423234]],  // SelectionCriteria
    ['Status', 'Currency', 'Funds']    // FieldNames
);

print_r($response);

// [
//     'request_id' => 8695244274068608439,
//     'units_used_login' => 'ttt-agency',
//     'units' => [
//         'debit' => 10, 
//         'rest' => 20828,
//         'limit' => 64000
//     ],
//     'result' => [...]
// ]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].