ЧЕ-Т НЕ АВТОЗАЛИВАЕТСЯ.

Начнем с того, что самая большая проблема в том, что я знаю ФБ как свои 5 пальцев, но я не кодер. 

То есть, с точки зрения кода что и как происходит в ФБ, я – ноль.

Мои знания заканчиваются на том, что у ФБ есть Graph API и Marketing API – на них можно построить автозалив.

Все.

Вот прям реально все. Хотя нет…

У меня еще есть исходник автозалива, который я хотел оживить.

Но я понимал, что этого маловто, поэтому сел разбираться.

Я поставил себе этот исходник, попробовал добавить аккаунт (аккаунт конечно же не добавился).

Тогда я зашел в логи, посмотреть ошибку:

Если что скрин свежий, сделал специально для поста.

«Ага, ну значит старая версия API», потом пошел поковырял файлы исходника автозалива и нашел, что там везде идет обращение к версии API 7.0:

Потом пошел в справку ФБ и посмотрел актуальные версии:

Актуальная версия 14, а 7-я не поддерживается с начала августа этого года.

Ну и на основе этого я решил составить ТЗ, которое в виду отсутствия у меня компетенции выглядело максимально по долбоебски в духе:

«Вот исходник, вот инструкция, там версия апи 7, мне нужно шоб 14 была – переделай».

Но при этом, чтобы хоть как-то компенсировать все программистскую неполноценность такого ТЗ, я прикладываю сам исходник автозалива, даю ссылки на справку по апи, по запросу даю доступ к хосту где стоит скрипт, чтобы исполнитель мог его поковырять.

Ну короче все что со своей стороны я могут дать – даю.

По-итогу я сменил уже 3-х исполнителей.

Исполнитель 1:

Ковырял все это дело 7 дней. Но с мертвой точки не сдвинулся, итог:

Исполнитель 2:

Договорились с ним только предварительно, он посмотрел код, но за работу не взялся, вот что ответил:

Исполнитель 3:

Общались с ним тоже почти неделю, постоянно не мог поймать его онлайн, то у него семейные обстоятельства, то ДР у друга, то забыл, то уснул, то еще какая-то херня, но не суть…

С него получилось вытянуть кое-какую полезную информацию:

1. Через токен EAAB не получается логиниться, нужен токен разработчика.

2. Он списался с автором скрипта и получил такой ответ:

Фактически автозалив с мертвой точки не сдвинулся, но появилось 2 новых тезиса:

  • Авторизовываться нужно через токен разработчика.
  • По обычному токену логиниться не получится, нужно авторизоваться через куки.

Обе этих новости не утешительные.

Про то, что могут быть проблемы с самым простым для получения токеном, я подумал когда вспомнил, что не так давно у Keitaro перестал работать импорт расходов по обычному EAAB токену и они починили этот функционал через токен разработчика.

Но лезть каждый раз за токеном разраба это дико неудобно и не хотелось бы.

Поэтому я решил узнать реально ли это так, я пошел в чаты автозаливов. Там все также работает залив по токену, но помимо токена нужно грузить еще и куки, объяснили это так:

На сколько я знаю, заведение акка в автозалив по токену и куки – это альтернативные варианты. 

То есть, достаточно загрузить куки и сервис автоматом будет подтягивать токен.

Я подумал «Может через куки как-то создаётся токен разраба», но потом я полазил еще по чатикам и наткнулся на такое сообщение:

Что имеем.

Пока стоим на месте. Скорее всего, помимо переписанная методов, нужно будет прикрутить авторизацию по кукам. Не особо представляю на сколько это сложно, но пока буду дальше ковырять.

Сейчас снова займусь поиском исполнителей, но перед этим хорошо бы составить адекватное ТЗ, чтобы отсеять фрилансеров, которые сначала берутся за работу, а уже потом разбираются потянут ли проект.

Если на меня подписаны разработчики, у которых есть свободное время и они могут помочь составить ТЗ, буду благодарен, если отзоветесь)