Приветствую, почтенная публика! На связи Жёлтый, и сегодня мы с вами разберёмся с добавлением к нашим рекламным постам такой немаловажной штуки, как комментарии.
Мне немного удивительно, что в арбитражном коммьюнити, которое активно интересуется возможностями Facebook API, до сих пор нету подходящего софта для накрутки, хотя, казалось бы, идея лежит на поверхности. Надеюсь, после выхода в свет этой статьи, данные инструменты появятся на рынке.
Итак, ответственно заявляю, что к концу чтения у вас будет «на руках» способ накрутки, с помощью которого вы сразу же сможете приступить непосредственно к делу!
Что нам понадобится:
- Несколько авторегов, с загруженной аватаркой и с именем под нужное ГЕО (на СНГ — с русскими, на бурж с именами на латинице);
- Access Token-ы от каждого из этих авторегов;
- КУКИ каждого авторега в формате CURL;
- Идентификатор поста вашей объявы;
- Идентификатор фп, на которой размещён пост;
- Программка CURL, с помощью которой мы будем слать запросы;
- Тексты комментариев.
Если с первыми двумя пунктами всё понятно, то с остальными давайте разбираться подробнее.
Получаем куки в нужном формате
Запускаем антидетект, открываем наш авторег, от имени которого будем публиковать коммент, переходим в Ads Manager и открываем Developer Tools (F12). Там идём на вкладку Network, переключаем переключатель типов запросов на Doc и обновляем страницу (F5). Видим запрос, щёлкаем на него и в разделе Request Headers видим куки в нужном нам формате. Копируем их себе.
Получаем идентификатор поста обявы и фп
Внутри фб каждое рекламное объявление «принадлежит» той фп, с которой вы его крутите. То есть по сути — это пост на фп. Чтобы получить идентификатор поста переходим из Ads Manager из редактирования объявы на просмотр поста с комментариями, дальше в меню (три точки справа) у поста выбираем Embed post, наводим курсор на дату и видим внизу:
storyfb_id — это id поста, а просто id — это id фп
Публикуем комментарий при помощи CURL
У нас почти всё готово, что опубликовать наш первый коммент. Для отправки запросов в API мы будем использовать консольную программку CURL. В маках она встроена по умолчанию, поэтому просто запускаем Терминал. А для Windows скачайте CURL вот отсюда и распакуйте архив в любую папку, после чего запустите консоль (Пуск-Выполнить-cmd-Enter) и перейдите в эту папку (cd Полный_Путь_К_Папке).
Поехали! Скопируйте себе куда-нибудь в блокнот запрос ниже и заполните его всеми необходимым данными: id фп, id поста, токен, комментарий, куки. Да, текст комментария обязательно предварительно прогоните через UrlEncoder! Иначе у вас будет ошибка Malformed input.
После чего копируете заполненный шаблон в консоль и жмёте Enter.
curl "https://graph.facebook.com/v19.0/fpId_postId/comments?access_token=token&method=post&message=Thanks!" --cookie "c_user=10003943638656; cppo=1; wd=1280x610; usida=eyJ2ZXIiOjEsImlkIjoiQXchF_7bCC"
Если вы некорректно что-то вставили, curl или фэбэ, напишут вам ошибку. Например, если неправильно вставлены куки будет Invalid Request:
В случае успешного выполнения вы увидите в консоли ответ от фб, в котором будет написан id вашего нового опубликованного комментария:
Также вы увидите этот коммент прямо под своим постом:
Всё что вам осталось — по очереди заполнить и вбить для каждого из ваших авторегов команду в консоль и получить нужное вам кол-во комментов. Если хотите заюзать прокси вместе с CURL — читайте справку, софтина их поддерживает.
Дополнительные фишки
Комментарий на комментарий (ветки комментов)
Если вы хотите оставить коммент на другой коммент, то просто используйте полученное до этого в консоли значение id нужного вам коммента вместо части fpId_postId нашего запроса.
Коммент от лица ФП
Если вы хотите оставить коммент не от лица соца, а от лица фп, которая висит на соце (это оч. удобно: достаточно собрать пул фпшек с нужными именами и фотками сгенерённых людей), то достаточно поменять в запросе токен от Ads Manager на токен от нужной фпшки.
Вот запрос:https://graph.facebook.com/v19.0/me/accounts?fields=id,name,access_token&access_token=TOKEN
Меняете в нём слово TOKEN на обычный от Ads Manager и прям в браузере запускаете этот запрос в новой вкладке, например. Он вам покажет все фп и их токены.
Но учтите, что в фб есть лимит на кол-во комментов, оставленных с одного соца (примерно 7-8 комментов) Если у вас куча фэпэ висит на одном соце, то после упирания в этот лимит, вы сможете публиковать комменты только через 24 часа! Для обхода лимита вешайте ваши фп сразу на 3-4 акка.
Токен разработчика
Если вы часто используете те или иные акки для комментирования, то рекомендую вместо токена от Ads Manager брать токен из аккаунта разработчика — писал про это подробно тут. Он лучше живёт и не имеет обыкновения внезапно меняться, к тому же, при его использовании не нужны куки.
Заключение
Надеюсь, было полезно! Если вам понравилась статья — не забудьте написать коммент и подписывайтесь на мой тг-канал. И, конечно же, лейте в плюс, вашу ж Машу!
Нет инфы по получению ассес токена.
Ну камон, тут не детский сад. Инфа общедоступна и общеизвестна.
Ну так то про id поста и ФП расписал, а токен сразу «детский сад»
Окееей, вот
Выбивает такую ошибку
curl: (1) Protocol «
Замени кавычки на обычные
Добрый день, спасибо за статью! Очень годная инфа :) Столкнулся с трудностью. Взял все необходимые данные fp id, post id, access token и сделал коммент. cmd пробовал и просто запускать, и от имени администратора, но все время вижу вот такую ошибку curl: (1) Protocol «<https" not supported or disabled in libcurl
замените кавычки на обычные
поправил в посте
А для инсты есть такое?
Да, то же самое, только там id фп по-другому надо получать.
А можна таким же образом изображения подгружать в комменты?
Да, конечно можно. https://developers.facebook.com/docs/graph-api/reference/v7.0/object/comments вот тут вся документация. Если кратко: то просто добавляешь &attachment_url=https://адрес_к_твоей_картинке.jpg
Не знаю, может так совпало — но после ввода команды в консоле выбило 3х этажную ошибку. После этого акк с которого крутилась реклама вылетел на чек )))))))))
Это может быть из-за того, что я использовал этот способ накрутки комментов ?
Не думаю. Но если что, то вот чтобы не париться с консолью, уже сделали готовый софт: https://vk.com/wall-181034601_4212
Спасибо )) Видел эту статью ! Сейчас буду пробовать через софт комментов добавить )))
Получилось ! Только вместо русских букв — странные ромбики в черных треугольниках. Английские буквы — норм отображаются. Знает кто-то как это исправить ?
-H "Content-Type: application/x-www-form-urlencoded; charset=utf-8"
Попробуй это к запросу добавить.
Не понимаю в чем проблема(( все правильно делаю, по инструкции, нажимаю энтер и мне выбивает вот такое (zsh: no matches found:)
Не хватает видео обучалки для мака( 2 дня сидел разбирался, не знаю даже где еще искать инфу(
у меня онли винда
Работает еще тема или уже нет?
работает
способ актуален? не получается опубликовать коммент, получаю ошибки
пробовал с прокси и без
curl POST https://graph.facebook.com/v6.0/***_***/comments?access_token=*** -H «Content-Type: application/x-www-form-urlencoded» -d «message=Thank you»
curl -X socks5://***:*** -u ***:*** POST «https://graph.facebook.com/v6.0/***_***/comments?access_token= ***» -H «Content-Type: application/x-www-form-urlencoded» -d «message=Thank you»
Привет. Ну во-первых нужно использовать последнюю версию апи, а не 6.0 и + сейчас нужно помимо токена слать все куки от аккаунта.
Сейчас вроде это финксанули «message»: «(#3) Publishing comments through the API is only available for page access tokens»,
Да вроде работало совсем недавно, пару месяцев назад. Это ж официальный апи, а не баг какой-то.
Через токен разраба нельзя, только с фан пейджа можно