https://github.com/ramusus/django-vkontakte-ads
Django implementation for vkontakte API Ads
https://github.com/ramusus/django-vkontakte-ads
Last synced: 7 months ago
JSON representation
Django implementation for vkontakte API Ads
- Host: GitHub
- URL: https://github.com/ramusus/django-vkontakte-ads
- Owner: ramusus
- License: bsd-3-clause
- Created: 2012-12-20T08:12:11.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2016-01-27T22:03:11.000Z (over 10 years ago)
- Last Synced: 2025-09-08T04:24:14.282Z (11 months ago)
- Language: Python
- Size: 182 KB
- Stars: 3
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Django Vkontakte Ads [](https://travis-ci.org/ramusus/django-vkontakte-ads)
====================
Приложение позволяет взаимодействовать с рекламными объектами Вконтакте через Вконтакте API Ads используя стандартные модели Django
Установка
---------
pip install django-vkontakte-ads
В `settings.py` необходимо добавить:
INSTALLED_APPS = (
...
'oauth_tokens',
'vkontakte_api',
'vkontakte_ads',
)
# oauth-tokens settings
OAUTH_TOKENS_HISTORY = True # to keep in DB expired access tokens
OAUTH_TOKENS_VKONTAKTE_CLIENT_ID = '' # application ID
OAUTH_TOKENS_VKONTAKTE_CLIENT_SECRET = '' # application secret key
OAUTH_TOKENS_VKONTAKTE_SCOPE = ['ads,wall,photos,friends,stats'] # application scopes
OAUTH_TOKENS_VKONTAKTE_USERNAME = '' # user login
OAUTH_TOKENS_VKONTAKTE_PASSWORD = '' # user password
OAUTH_TOKENS_VKONTAKTE_PHONE_END = '' # last 4 digits of user mobile phone
Покрытие методов API
--------------------
* [ads.getAccounts](https://vk.com/dev/ads.getAccounts) — получение списка рекламных кабинетов.
* [ads.getClients](http://vk.com/dev/ads.getClients) — получение списка клиентов рекламного агентства.
* [ads.createClients](http://vk.com/dev/ads.createClients) — создание клиентов рекламного агентства.
* [ads.updateClients](http://vk.com/dev/ads.updateClients) — редактирование клиентов рекламного агентства.
* [ads.deleteClients](http://vk.com/dev/ads.deleteClients) — архивирование (удаление) клиентов рекламного агентства.
* [ads.getCampaigns](http://vk.com/dev/ads.getCampaigns) — получение списка рекламных кампаний.
* [ads.createCampaigns](http://vk.com/dev/ads.createCampaigns) — создание рекламных кампаний.
* [ads.updateCampaigns](http://vk.com/dev/ads.updateCampaigns) — редактирование рекламных кампаний.
* [ads.deleteCampaigns](http://vk.com/dev/ads.deleteCampaigns) — архивирование (удаление) рекламных кампаний.
* [ads.getAds](http://vk.com/dev/ads.getAds) — получение списка рекламных объявлений.
* [ads.getAdsLayout](http://vk.com/dev/ads.getAdsLayout) — получение внешнего вида объявлений.
* [ads.getAdsTargeting](http://vk.com/dev/ads.getAdsTargeting) — получение параметров таргетинга объявлений.
* [ads.createAds](http://vk.com/dev/ads.createAds) — создание рекламных объявлений.
* [ads.updateAds](http://vk.com/dev/ads.updateAds) — редактирование рекламных объявлений.
* [ads.deleteAds](http://vk.com/dev/ads.deleteAds) — архивирование (удаление) рекламных объявлений.
* [ads.getStatistics](http://vk.com/dev/ads.getStatistics) — получение статистики показателей эффективности.
* [ads.getBudget](http://vk.com/dev/ads.getBudget) — получение оставшегося бюджета рекламного кабинета.
* [ads.getTargetingStats](http://vk.com/dev/ds.getTargetingStats) — получение характеристик таргетинга.
* [ads.getSuggestions](http://vk.com/dev/ads.getSuggestions) — получение подсказок автодополнения.
* [ads.getUploadURL](http://vk.com/dev/ads.getUploadURL) — получение URL-адреса для загрузки фотографии объявления.
В планах:
* [ads.getDemographics](http://vk.com/dev/ads.getDemographics) — получение демографической статистики;
* [ads.getOfficeUsers](http://vk.com/dev/ads.getOfficeUsers) — получение наблюдателей и администраторов рекламного кабинета;
* [ads.addOfficeUsers](http://vk.com/dev/ads.addOfficeUsers) — добавление наблюдателей и администраторов рекламного кабинета;
* [ads.removeOfficeUsers](http://vk.com/dev/ads.removeOfficeUsers) — удаление наблюдателей и администраторов рекламного кабинета;
* [ads.getCategories](http://vk.com/dev/ads.getCategories) — получение тематик объявлений;
* [ads.getVideoUploadURL](http://vk.com/dev/ads.getVideoUploadURL) — получение URL-адреса для загрузки видеозаписи объявления;
* [ads.getFloodStats](http://vk.com/dev/ads.getFloodStats) — получение остатка количества разрешенных операций над рекламным кабинетом;
* [ads.getRejectionReason](http://vk.com/dev/ads.getRejectionReason) — получение информации о причине отклонения объявления;
* [ads.createTargetGroup](http://vk.com/dev/ads.createTargetGroup) — создание группы ретаргетинга;
* [ads.updateTargetGroup](http://vk.com/dev/ads.updateTargetGroup) — редактирование группы ретаргетинга;
* [ads.deleteTargetGroup](http://vk.com/dev/ads.deleteTargetGroup) — удаление группы ретаргетинга;
* [ads.getTargetGroups](http://vk.com/dev/ads.getTargetGroups) — получение списка групп ретаргетинга;
* [ads.importTargetContacts](http://vk.com/dev/ads.importTargetContacts) — импорт списка контактов в группу ретаргетинга;