В группе и тематических чатах многие заинтересовались работой с пушами, особенно с мегапушем. Я выложил небольшое обьявление о скриптах и в первые пару часов мне написали много людей. Поэтому решил поделиться и расписать как пользоваться скриптами для удобной работы с мегапушем по API.
Выкладываю скрипт по массовой смене url во всех кампаниях megapu.sh. Он нужен если у вас поменялась ссылка трекера. Или вы добавили кампании, а модераторы мегапуша все отменили, так как преленд 18+. Нужно менять ссылку (на преленд с верификацией возвраста), а кампаний создано почти сотня.
Тут и поможет мой скрипт: он получает список кампаний, а потом меняет ссылки везде и сразу. Круто, да? Кроме того, скрипт можно допиливать (код открытый), можно менять ссылки только в определенных кампаниях и т.п.
Для работы надо: скачать python 3 с официального сайта и поставить библиотеку requests (pip install requests).
import requests as red import json global token, api token = 'K2h333333333333333333xsTE56' api = '2f33333336' def allc(): global url, head url = 'https://megapu.sh/megaApi/campaigns/' head = { 'Authorization' : 'MegaApi', 'Token' : token, 'ApiKey' : api } r = red.post(url + '?a=getAll', headers = head) datastore = json.loads(r.text) for camp in datastore: upd(camp['id']) def upd(id2): parm = {'camp_id' : id2, 'c_url' : 'https://docru.top/track/?sub1={clickid}&sub2={feedid}&sub3={bid}&sub4={camp_id}&sub5=megapush' } r2 = red.post(url + '?a=update', headers = head, data = parm) print(r2.text) if __name__ == '__main__': allc()
Пройдемся детальнее. Вам нужно в личном кабинете мегапуш получить token и api key. Делается это на странице https://megapu.sh/?a=api , в конце.
Подставьте Ваши значения в скрипте в начале. Если Вам нужно сменить урл во ВСЕХ кампаниях, тогда просто запустите скрипт. Если в конкретных — скрипт нужно доработать. Если просто в одной, то выполните функцию upd(id2), где вместо id2 подставьте ID конкретной кампании.
Планирую написать много статей по мегапуш апи. Например, как добавить много кампаний (на все картинки и тексты что у Вас есть, чтобы руками не долбить), как менять гео или цену бида во всех или конкретных кампаниях и т.п. Только мне не хватает мотивации
Вам интересны статьи по api megapush? Помог этот скрипт? Если да — напишите об этом, мне будет приятно. Есть какие-то вопросы? Также пишите в комментарии. Помогу.
Очень много разговоров в последнее время за токен NOT. Много бирж будут делать листинг токена,…
Телеграм недавно запустил возможность стейкать (замораживать) USDT и получать за это их валюту TON. Очень…
Биржа криптовалют Binance проводит сейчас промо-акцию: новым пользователям дают ваучеры в сумме 110 долларов. Деньги…
Самый главный момент в работе с youtube - это получить ключ api через консоль разработчика…
Арендую сервер для небольшого проекта на python. И вот приходит мне уведомление, что за сутки…
Тестирую одну схему, и нужно на много видео наложить watermark. Решил делать через Python 3,…