Простая прослойка над API партнерскиз программ epn.bz и aeplatform.ru В каталоге examples есть примеры использования прослойки
Параметры client_id и client_secret брать по ссылке: https://epn.bz/cabinet/#/epn-api
import epnCabinet as epn
client = epn.init(grant_type = 'client_credential', client_id = 'qwerty', client_secret = 'asdfg')
client.session()
api = client.api()
import epnCabinet as epn
client = epn.init(login = '[email protected]', password = 'passwd', check_ip = False)
client.session()
api = client.api()
import aepCabinet as aep
client = aep.init(login = '[email protected]', password = 'passwd')
client.session()
api = client.api()
Метод | API URL | Пример использования | Описание |
---|---|---|---|
balance() | /purses/balance | api.get.balance() | Балансы пользователя |
deeplinks() | /creatives/deeplinks | api.get.deeplinks() | Список созданных длиплинков |
epn_stat() | /stats/overall | api.get.epn_stat() | Общая статистика ePN |
user_info() | /test/user-info | api.get.user_info() | Информация о пользователе |
transactions() | /transactions/user | api.get.transactions(tsFrom = '2019-12-23', tsTo = '2019-12-24', perPage = 1000) | Список транзакций |
check_link() | /affiliate/checkLink | api.get.check_link(link = 'https://aliexpress.ru/item/12345.html') | Проверка URL |
short_domains() | /link-reduction/domain-cutter-list | api.get.short_domains() | Список доступных доменов для сокращения ссылок |
payments() | /user/payment/init | api.get.payments() | Информация по выплатам, кошелькам, комиссиям |
purses() | /user/purses/list | api.get.purses() | Список кошельков пользователя |
Метод | API URL | Пример использования | Описание |
---|---|---|---|
create_creative() | /creative/create | api.post.create_creative(link = 'https://aliexpress.ru/item/12345.html', offerId = 1, description = 'test_deeplink', type = 'deeplink') | Создание реферальной ссылки |
short_link() | /link-reduction | api.post.short_link(urlContainer = 'https://aliexpress.ru/item/12345.html', domainCutter = 'ali.pub') | Сокращение реферальной ссылки |
payment_order() | /user/payment/order | api.post.payment_order(currency = 'USD', purseId = 1, amount = 1000) | Заказ выплаты |
logout_client_id() | /logout | api.post.logout_client_id(client_id = 'asdfg') | Деактивация всех refresh_token для client_id |
logout_refresh_token() | /logout/refresh-token | api.post.logout_refresh_token(refresh_token = 'asdfg', client_id = 'asdfg') | Деактивация refresh_token |
logout_all() | /logout/all | api.post.logout_all(client_id = 'asdfg') | Деактивация всех токенов пользователя |
Метод | API URL | Пример использования | Описание |
---|---|---|---|
balance() | /api/v1/users/{user_id}/balance | api.get.balance() | Балансы пользователя |
creatives() | /api/v1/users/{user_id}/creatives | api.get.creatives() | Список созданных креативов |
placements() | /api/v1/users/{user_id}/placements | api.get.placements() | Список площадок пользователя |
user() | /api/v1/users/{user_id} | api.get.user() | Информация о пользователе |
unwrap() | /api/v1/link/unwrap | api.get.unwrap(link = https://aliclick.shop/r/c/asdfg') | Распаковать ссылку |
Метод | API URL | Пример использования | Описание |
---|---|---|---|
check_link() | /api/v1/link/check | api.post.check_link(link = 'https://aliexpress.ru/item/12345.html') | Проверка ссылки |
create_creative() | /api/v1/users/{user_id}/creatives | api.post.create_creative(link = 'https://aliexpress.ru/item/12345.html', title = "test") | Создание реферальной ссылки |
create_placement() | /api/v1/users/{user_id}/placements | api.post.create_placement(description = 'asdfg', type = 'personalBlog', subject = 'menFashion', aliRelation = 'direct', platform = 'telegram', theme = 'richMedia', 'link = 'https://aeplatform.ru/') | Добавление площадки |
Для create_placement доступны следующие параметры:
type - personalBlog, themedBlog, other
subject - womenFashion, menFashion, phoneTelecommunications, computerOfficeSecurity, consumerElectronics, jewelryWatches, homePetAppliances, toysKidsBabies, outdoorFunSports, beautyHealthHair, automobilesMotorcycles, homeImprovementTools, other
aliRelation - direct, indirect, other
platform - fb, instagram, ok, pinterest, telegram, tiktok, twitter, viber, vk, website, whatsapp, other
theme - contextAds, bannerAds, richMedia, emailDelivery, publicGroup, teaserNetwork, doorway, contextSite, smsDelivery, pushAds, cashbackService, priceComparison, toolbarPlugin, mobileTraffic, remarketing, promoAggregator, youtubeChannel, targetAds, messenger, otherTheme
Важно: Площадки на FB и Instagram банят, не стоит использовать эти параметры