Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° C# β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2026-09-08
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2026-09-08
ОписаниС
Π”Ρ€ΡƒΠ³ΠΎΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля, тСстированиС, настройка, Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. На ΠΏΠΎΠ΄Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° C#

дистанционно
договорная
back. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° исслСдованиС API VK Π Π΅ΠΊΠ»Π°ΠΌΡ‹ (Promoos) 1. ЦСль исслСдования ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ тСхничСскиС возмоТности API VK Π Π΅ΠΊΠ»Π°ΠΌΡ‹ (Π±Π°Π·Π° https://ads.vk.ru/api/v2/, наслСдник myTarget API) для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с SaaS-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Promoos. ИсслСдованиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ вопросы ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ направлСниям: 1. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ статистики ΠΈ Π΅Ρ‘ структура. 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, Π³Ρ€ΡƒΠΏΠΏ, объявлСний). 3. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ баланса ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ². 4. ΠžΠ±Ρ‰Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° OAuth-Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ограничСния API. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ запросов/ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ модуля. 2. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ исслСдования β€’ Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ URL: https://ads.vk.ru/api/v2/ β€’ ДокумСнтация: ads.vk.ru/doc/api (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°) 3. Π—Π°Π΄Π°Ρ‡ΠΈ исслСдования 3.1. Бтатистика () Π§Ρ‚ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ: 1. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ статистики Ρ‡Π΅Ρ€Π΅Π· GET /statistics/{object_type}/{period}.json (). o object_type β€” ad_plans (ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ), ad_groups (Π³Ρ€ΡƒΠΏΠΏΡ‹), banners (объявлСния). o period β€” day (ΠΏΠΎ дням), summary (суммарно Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄), overall (ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ). o ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: date_from, date_to (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ YYYY-MM-DD), ids (список ID), metrics (Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ) (). o ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ: Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 92 Π΄Π½Π΅ΠΉ ΠΈ 200 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ запросС (). 2. ДоступныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ (): o Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ (base): shows, clicks, amount (расход), ctr, cpm. o Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ (uniques): total (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π° всё врСмя), increment (Π½ΠΎΠ²Ρ‹Π΅ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄), frequency. o Π’ΠΈΠ΄Π΅ΠΎ (video): started, viewed_10_seconds, viewed_25_percent, viewed_50_percent, viewed_75_percent, viewed_100_percent, depth_of_view (срСдняя Π³Π»ΡƒΠ±ΠΈΠ½Π° просмотра), view_10_seconds_cost ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стоимости просмотров (). o ΠšΠ°Ρ€ΡƒΡΠ΅Π»ΡŒ: slide_N_shows, slide_N_clicks, slide_N_ctr (ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ слайду) (). o Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ (Moat): in_view (Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹), never_visible, active_in_view_time (срСднСС врСмя Π² Π·ΠΎΠ½Π΅ видимости), attention_quality (). o ROMI: value (Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ события), romi (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ инвСстиций) (). o Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ списания (tps): tps (Π·Π° Moat), tpd (Π·Π° сторонниС Π΄Π°Π½Π½Ρ‹Π΅) (). o Playable Ads: playable_game_open, playable_game_close, playable_call_to_action (). 3. Бтатистика ΠΏΠΎ партнёрским ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌ: GET /statistics/partner/pads/day.json β€” Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ структуру Π΄Π°Π½Π½Ρ‹Ρ… для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌ ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ (). 4. Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π°: ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… JSON-ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° статистики, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ парсинга. 5. Частота обновлСния статистики: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, с ΠΊΠ°ΠΊΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Π΅ становятся доступными послС ΠΏΠΎΠΊΠ°Π·Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. 3.2. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ () Π§Ρ‚ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ (): 1. Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» создания ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ: o Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π°: vk_upload_image (ΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ эндпоинт) β€” ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ изобраТСния ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Content.id для использования Π² Π±Π°Π½Π½Π΅Ρ€Π΅. o ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² размСщСния: vk_get_packages β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ package_id, Π΅Π³ΠΎ objective ΠΈ banner_fields (слоты для content, textblocks, urls), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ поля доступны для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ (). o Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ (ad_plan): POST /ad_plans.json β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (name), ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ (budget_limit, date_start). o Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ (ad_group): POST /ad_groups.json β€” Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ad_plan_id, name, package_id, структуру targetings (Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³). Π’Π°ΠΊΠΆΠ΅ поддСрТиваСтся созданиС с Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ banners[] Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ запросС (). o Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π½Π½Π΅Ρ€Π° (banner): POST /banners.json β€” Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ заполнСния Ρ‚Ρ€Ρ‘Ρ… ΠΊΠ°Ρ€Ρ‚ слотов: content (с id Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π°), textblocks, urls. Π€ΠΎΡ€ΠΌΠ°Ρ‚ этих ΠΊΠ°Ρ€Ρ‚ зависит ΠΎΡ‚ package_id (). 2. Бтатусы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (): o status (измСняСмый): active, blocked (остановлСн), deleted. o moderation_status (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅): allowed, banned, pending. Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ/ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² vk_remoderate_banners (). 3. ОбновлСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (): ΠŸΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π±Π°Π½Π½Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· vk_update_banner сСкции (content, textblocks, urls) ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, Π° Π½Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ. 4. ΠœΠ°ΡΡΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ: vk_mass_action_ad_plans, vk_mass_action_ad_groups, vk_mass_action_banners β€” массовый запуск/остановка/ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ (). 5. Π§Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠΈ: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, сущСствуСт Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² статусС, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΎΡ‚ blocked (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, draft). По Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠΎΠ² Π½Π΅Ρ‚ β€” ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создаётся Π² состоянии blocked, заполняСтся, Π·Π°Ρ‚Π΅ΠΌ активируСтся (active) ΠΈ отправляСтся Π½Π° ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΡŽ (). 3.3. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ баланса ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² Π§Ρ‚ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ: 1. Баланс ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°: GET /user.json (ΠΏΠΎΠ»Π΅ account.balance) β€” доступныС срСдства ΠΈ Π²Π°Π»ΡŽΡ‚Π°. ВрСбуСтся scope read_payments (). 2. Π›ΠΈΠΌΠΈΡ‚Ρ‹ запросов: GET /throttling.json β€” Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ API ΠΈ остаток, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ (). 3. Push-увСдомлСния ΠΎ балансС: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ API Π²Π΅Π±Ρ…ΡƒΠΊΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΏΡƒΡˆ-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ для событий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΈΠ·ΠΊΠΈΠΉ баланс). Будя ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π΅Ρ‚ β€” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ polling. 3.4. OAuth-авторизация ΠΈ ограничСния () Π§Ρ‚ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ: 1. OAuth-Ρ„Π»ΠΎΡƒ: Для доступа ΠΊ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΡ‚ΠΎΠΊ authorization_code (). o ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° https://ads.vk.com/api/v2/oauth2/authorize с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ response_type=code, client_id, scope, redirect_uri. o ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ code (ΠΆΠΈΠ²Ρ‘Ρ‚ 1 час) Π½Π° redirect_uri. o ОбмСн code Π½Π° access_token ΠΈ refresh_token Ρ‡Π΅Ρ€Π΅Π· POST /api/v2/oauth2/token.json с grant_type=authorization_code (). 2. Scopes (ΠΏΡ€Π°Π²Π° доступа) (): o read_ads β€” Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ статистики ΠΈ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ. o read_payments β€” Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ баланса ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. o create_ads β€” созданиС ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, Π³Ρ€ΡƒΠΏΠΏ, Π±Π°Π½Π½Π΅Ρ€ΠΎΠ² (). 3. Π‘Ρ€ΠΎΠΊ ΠΆΠΈΠ·Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²: access_token ΠΆΠΈΠ²Ρ‘Ρ‚ 86400 сСкунд (24 часа), обновляСтся refresh_token (). 4. Π›ΠΈΠΌΠΈΡ‚Ρ‹ (): o ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²: Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π½Π° ΠΏΠ°Ρ€Ρƒ clientId ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ (). o Частота запросов: 2 RPS (запроса Π² сСкунду), 5000 запросов Π² час (ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ). o Π Π΅Ρ‚Ρ€ΠΈ: РСкомСндуСтся Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ с бэкоффом ΠΏΡ€ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… 429 (слишком ΠΌΠ½ΠΎΠ³ΠΎ запросов) ΠΈ 5xx (). 5. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π³ΠΎΠ½ΠΊΠΈ обновлСния Ρ‚ΠΎΠΊΠ΅Π½Π°: ΠŸΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ обновлСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ refresh_token ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ². ________________________________________ 4. ВрСбования ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ исслСдования Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, содСрТащСго: 1. Бписок всСх доступных ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ статистики с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ (). 2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ создания Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (ad_plan, ad_group, banner) с ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ полями, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ структуру targetings, content, textblocks, urls (). 3. ОписаниС процСсса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²ΠΎΠ² β€” эндпоинты, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ запроса, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Content.id. 4. Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с балансом ΠΈ Π»ΠΈΠΌΠΈΡ‚Π°ΠΌΠΈ β€” эндпоинты, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² (). 5. ДокумСнтация ΠΏΠΎ OAuth-ΠΏΠΎΡ‚ΠΎΠΊΡƒ β€” полная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ шагов с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ запросов, получСния Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… scopes (). 6. ОписаниС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ API (ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρƒ, количСству ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², частотС запросов, количСству Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²) ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΈΡ… ΠΎΠ±Ρ…ΠΎΠ΄Ρƒ (пагинация, Ρ‡Π°Π½ΠΊΠΈΠ½Π³ ID) (). 7. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹: o ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π»ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ баланса Ρ‡Π΅Ρ€Π΅Π· polling ΠΈ с ΠΊΠ°ΠΊΠΎΠΉ частотой это Π΄Π΅Π»Π°Ρ‚ΡŒ бСзопасно. o МоТно Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°ΠΌΠΈ (Ρ‡Π΅Ρ€Π΅Π· blocked статус). o Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ риски. 5. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ β€’ ВСстовый доступ: Для исслСдования Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° доступ ΠΊ тСстовому Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΌΡƒ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Ρƒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный тСстовый ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ. β€’ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: Для тСстирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ curl ΠΈΠ»ΠΈ Postman. Для упрощСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, vk-ads-mcp), Π½ΠΎ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ интСграция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ (). β€’ Π‘Ρ€ΠΎΠΊΠΈ: ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ срок исслСдования β€” 3–5 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π΄Π½Π΅ΠΉ (с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ получСния доступа ΠΊ API).
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° C#

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ПК. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. ОказаниС услуг ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы "Π›ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°-собствСнника Π½Π΅ΠΆΠΈΠ»ΠΎΠ³ΠΎ помСщСния".
Новосибирск ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° .NET

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ПоТСлания ΠΈ особСнности: Π’ поисках Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ web-прилоТСния Π² сфСрС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ финансовых процСссов.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° .NET

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‡Π°Ρ‚-Π±ΠΎΡ‚ΠΎΠ². Π—Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π°: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², сбор ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ мСню ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΏΡ€ΠΈΡ‘ΠΌ тСкстовых Π·Π°ΠΊΠ°Π·ΠΎΠ², ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ вопросы, финансовыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, автоматичСскоС Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: Π²Π΅Π±-сайт. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚: -. Π’Π΅Ρ…Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΅ΡΡ‚ΡŒ.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° C#

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. ПоТСлания ΠΈ особСнности: Π˜Ρ‰Π΅ΠΌ систСмного Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Π° / Solution Architect для ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ ΠΈ дальнСйшСго проСктирования web-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для провСдСния массовых спортивных мСроприятий.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° C#

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля.
Москва ЀрилансСры