Описание
Трекинг-issue для расширения direct CLI на все 25 сервисов API Яндекс.Директ v5. Каждый сервис — подкоманда с операциями get/add/update/delete.
Текущие команды (6)
direct campaigns get/update
direct ads get
direct keywords get/update
direct reports get
Новые подкоманды (19)
| # |
Сервис API |
Подкоманда |
Операции |
Приоритет |
| 1 |
AdGroups |
adgroups |
get, add, update, delete |
High |
| 2 |
Bids |
bids |
get, set |
High |
| 3 |
Changes |
changes |
check, checkcamp, checkdict |
High |
| 4 |
BidModifiers |
bidmodifiers |
get, set, toggle, delete |
Medium |
| 5 |
AudienceTargets |
audiencetargets |
get, add, delete, suspend, resume |
Medium |
| 6 |
Sitelinks |
sitelinks |
get, add, delete |
Medium |
| 7 |
VCards |
vcards |
get, add, delete |
Medium |
| 8 |
AdImages |
adimages |
get, add, delete |
Medium |
| 9 |
AdExtensions |
adextensions |
get, add, delete |
Medium |
| 10 |
Feeds |
feeds |
get, add, update, delete |
Medium |
| 11 |
RetargetingLists |
retargeting |
get, add, update, delete |
Medium |
| 12 |
KeywordsResearch |
keywordsresearch |
hasSearchVolume, deduplicate |
Medium |
| 13 |
NegativeKeywordSharedSets |
negativekeywords |
get, add, update, delete |
Medium |
| 14 |
Dictionaries |
dictionaries |
get |
Low |
| 15 |
Clients |
clients |
get, update |
Low |
| 16 |
AgencyClients |
agencyclients |
get, add, update |
Low |
| 17 |
DynamicTextAdTargets |
dynamictargets |
get, add, delete, suspend, resume |
Low |
| 18 |
Creatives |
creatives |
get |
Low |
| 19 |
Leads |
leads |
get |
Low |
| 20 |
SmartAdTargets |
smarttargets |
get, add, delete, suspend, resume |
Low |
| 21 |
TurboPages |
turbopages |
get |
Low |
Расширение существующих команд
| Команда |
Добавить |
campaigns |
add, delete, archive, unarchive, suspend, resume |
ads |
add, update, delete, moderate, suspend, resume |
keywords |
add, delete, suspend, resume |
Требования
- JSON output формат консистентен across all commands
direct <subcommand> --help документирует все опции
- Каждая новая команда с integration test
Описание
Трекинг-issue для расширения
directCLI на все 25 сервисов API Яндекс.Директ v5. Каждый сервис — подкоманда с операциями get/add/update/delete.Текущие команды (6)
direct campaigns get/updatedirect ads getdirect keywords get/updatedirect reports getНовые подкоманды (19)
adgroupsbidschangesbidmodifiersaudiencetargetssitelinksvcardsadimagesadextensionsfeedsretargetingkeywordsresearchnegativekeywordsdictionariesclientsagencyclientsdynamictargetscreativesleadssmarttargetsturbopagesРасширение существующих команд
campaignsadskeywordsТребования
direct <subcommand> --helpдокументирует все опции