Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

В модуле OpenCart исправить проблемы с Facebook API

Translated

  1. 12454    31  0
    3 дня9000 UAH

    Доброго дня!

    Маю великий досвід роботи з PHP, OpenCart, REST API та інтеграціями Facebook Graph API.

    Ознайомився з описом проблеми. Судячи з симптомів, потрібно не просто виправити окрему помилку, а провести повноцінне трасування запитів модуля до Facebook API та визначити конкретні функції, які викликають масові звернення і помилки gr:get.

    Планую виконати роботу в такій послідовності:

    • проаналізувати всі AJAX-запити сторінки модуля;
    • знайти функції, які виконують періодичні звернення до Graph API;
    • додати детальне логування запитів та відповідей Facebook;
    • визначити, які саме ID передаються некоректно;
    • знайти джерело масового використання API-лімітів;
    • відновити коректне отримання username та followers_count;
    • усунути причину помилок gr:get;
    • перевірити, щоб після виправлень не змінювався поточний функціонал модуля.

    Після аналізу надам список файлів та функцій, які викликають проблему, а також детальний звіт із поясненням причин і внесених змін.

    Час 1-3 дні

    Почати можу одразу після отримання доступу до коду та тестового середовища.

    Портфоліо:
    https://portfolio.mmwebxs.cx.ua/

    Пропоную обговорити деталі у листуванні 🙂

  2. 13013    67  0
    2 дня5000 UAH

    Привет, Владимир!

    Ознакомился с описанием и вашим Google-документом. Задача понятна: нужно остановить лавинообразный рост API-запросов и убрать ошибки gr:get:InvalidID при открытии страницы модуля.

    С OpenCart и интеграцией Facebook Graph API / Webhooks работаю давно. Симптом указывает на зацикленность (бесконечный polling или некорректный рендер/рекурсия), когда скрипт пытается опрашивать устаревшие или невалидные ID объектов без условия остановки. Также исправлю вывод ника и подписчиков (вероятно, из-за изменений в версиях API).

    ⚡ Когда могу начать: Готов приступить к работе сегодня / в ближайшее время.

    ⏱ Сколько времени нужно: * 1-й день: Локализация проблемы, анализ запросов и логов модуля, поиск точки зацикливания.

    2-й день: Фикс, добавление валидации ID перед отправкой, тестирование стабильности API.

    В целом на работу: 1–2 дня.

    Для старта понадобятся доступы к админке (тестового стенда) и FTP/SFTP. Буду рад помочь, пишите в приватные сообщения!

  3. 204  
    2 дня1800 UAH

    Добрый день! Начать могу сегодня. Картина знакомая: при открытии страницы модуля фронт запускает цикл синхронизации и начинает сыпать запросами в Graph API — либо это периодический polling, который не останавливается, либо перебор товаров, где часть не имеет валидного facebook-айди в каталоге, и каждый такой товар возвращает gr:get:InvalidID. Ошибки множатся, потому что запрос повторяется на каждый рендер/интервал.

    План: сначала посмотрю логи модуля и сетевые запросы на странице (откуда и с какой периодичностью летят вызовы), найду точку инициализации — это почти всегда неудачный setInterval/рекурсия или синхронизация без проверки, существует ли FB-ID. Далее ставлю guard, убираю лишние повторы, кэширую ответы и корректно маплю/пропускаю товары без валидного ID, чтобы InvalidID не генерировался вообще. ТЗ из Google-дока просмотрю перед стартом.

    Ориентировочно: диагностика и локализация — в день старта, фикс и проверка стабильности запросов — еще 1 день. Вопрос: дадите доступ к тестовому стенду (админка + лог-файлы модуля), или правите на боевом? И какая версия OpenCart — 3.x или 4.x?

  4. 234  
    1 день1800 UAH

    Здравствуйте, могу заняться диагностикой и исправлением интеграции OpenCart с Facebook/Instagram, обычно такие проблемы возникают из-за некорректных циклов запросов в модуле (авторекурсия, дублирование вызовов OAuth или неправильная обработка параметров Webhook/ID), проверю логи, место инициализации вызовов API и причину роста gr:get:InvalidID, после чего исправлю источник запросов и стабилизирую интеграцию без лишних обращений к API.

  5. 280  
    3 дня1700 UAH

    Доброго дня! Готов начать сегодня. Модуль интеграции OpenCart с Facebook/Instagram: найду причину лавинообразного роста API-запросов и ошибок gr:get:InvalidID, добавлю логирование/тесты, исправлю цикл/неправильные ID и проверю webhook/OAuth. Срок: 3 дня.

  6. 2116    20  0
    2 дня1700 UAH

    Добрый день. Задачу понял: в модуле интеграции OpenCart с Facebook и Instagram через API, OAuth и Webhook после открытия страницы модуля начинает лавинообразно расти количество запросов к Facebook и увеличивается количество ошибок gr:get:InvalidID. Нужно найти причину и исправить.

    С OpenCart и интеграциями через API работаю давно, поэтому общий механизм такой проблемы мне знаком. Симптом, когда запросы начинают множиться именно при открытии страницы модуля, обычно означает либо цикл повторных вызовов при загрузке страницы (повторный рефреш токена или опрос в цикле без условия остановки), либо невалидный объект или ID, который передается в Facebook Graph API и вызывает InvalidID, после чего логика повторяет запрос снова и снова. Проверю, что именно триггерится при открытии модуля, как формируются ID в запросах к Graph API, и где отсутствует остановка или кэширование, чтобы убрать лишние вызовы и сами ошибки.

    Посмотрю ваше детальное ТЗ со скриншотами в Google-доке, чтобы связать ошибки с конкретным местом в коде модуля. Начать могу в ближайшее время. По сроку: сначала нужно открыть документ и посмотреть код модуля, чтобы назвать точно, но по опыту подобный фикс это ориентировочно несколько дней, где большая часть времени это локализация причины, а сам фикс обычно небольшой.

    Дайте, пожалуйста, доступ к коду модуля и среде, где воспроизводится проблема. Это самописный модуль или готовый с маркетплейса?

  7. 448    1  0
    2 дня3000 UAH

    Доброго дня! Уважно прочитав ТЗ — задача понятна.

    Дві проблеми вирішуються окремо:
    1. Нік і кількість підписників — швидше за все зміни в Graph API (v14+) прибрали поля, які раніше поверталися за замовчуванням, треба явно їх запитувати.
    2. Масові запити з gr:get:InvalidID — скоріш за все polling-скрипт звертається до API з ID, які вже не існують (видалені повідомлення, сторінки або аватарки). Треба знайти, де формуються ці запити, додати валідацію ID перед відправкою і прибрати зайві виклики.

    Почати можу завтра. На діагностику і фікс — 1-2 дні залежно від обсягу коду модуля.

  8. 6935    109  4   1
    1 день1300 UAH

    Доброго дня. Готов решить проблему сегодня. Хорошо знаю OpenCart, имею опыт разработки собственных модулей.

  9. 6538    229  4   7
    1 день1300 UAH

    Здравствуйте
    Выполню сейчас
    Пишите в личные сообщения
    Обсудим детали

  10. 3553    86  1   1
    1 день1400 UAH

    Приветствую! Готов начать работу прямо сейчас. Четко понимаю задачу и имею успешный опыт в реализации именно таких проектов (примеры есть в отзывах). Выполню задание сегодня, быстро и без лишних вопросов. Давайте обсудим детали и стартуем! 🚀

  11. 399    1  0
    2 дня2000 UAH

    Здравствуйте!

    Я ознакомился с ТЗ. У меня есть опыт работы с OpenCart, API-интеграциями и поиском подобных проблем, когда фоновый JS/PHP-код генерирует лишние запросы и быстро выбивает лимиты внешнего сервиса.

    Я могу проверить, какая именно функция вызывает запросы gr:get:InvalidID, добавить логирование ответов Facebook/API, убрать некорректные обращения без поломки текущего функционала модуля и отдельно исправить вывод ника/подписчиков. Я вижу в ТЗ, что важный критерий - чтобы при открытой странице модуля больше не росли ошибки и не тратились лимиты API.

    Начать могу сегодня/завтра.

  12. 543    3  0
    1 день1000 UAH

    Добрый день! Готов взяться за диагностику и исправление проблемы с API Facebook/Instagram в OpenCart. Начать могу сегодня.

  13. 477  
    1 день2800 UAH

    Доброго дня.

    Готовий взятися за задачу вже зараз.

    План робіт:

    * Проаналізую модуль OpenCart та інтеграцію з Facebook/Instagram API.
    * Знайду причину масових запитів до Graph API та помилок gr:get:InvalidID.
    * Додам детальне логування проблемних запитів і відповідей Facebook.
    * Визначу конкретні функції та файли, які викликають перевитрату лімітів.
    * Виправлю відображення ніка користувача та кількості підписників.
    * Перевірю, щоб після змін не ламався поточний функціонал модуля.

    Термін виконання: до 2 днів.
    Вартість: 2800 грн.

    Після отримання доступу до коду та модуля можу почати роботу одразу сьогодні.

  14. 4253    40  0
    2 дня1700 UAH

    Добрый день
    Задание понял, по ТЗ прошелся, могу взять в работу

    По описанию наиболее подозрительными выглядят такие места:
    периодический AJAX-запрос из админки;
    обновление счетчика непрочитанных сообщений и комментариев;
    получение аватарок пользователей или страниц;
    получение информации о страницах Facebook и Instagram;
    запросы к комментариям или сообщениям, которые были удалены;
    запросы по ID объектов, которые уже не существуют или стали недоступными.

    эти механизмы могут приводить к постоянному выполнению запросов к Graph API, росту количества ошибок gr:get и постепенному исчерпанию доступных API-лимитов приложения.

    в целом предварительно по срокам 1-2 дня
    по стоимости ориентировочно могу предложить 1700 грн, или если есть желаемый ориентир по сумме, тоже можете сказать, я смогу рассмотреть

    на данный момент не загружен, смогу оперативно приступить к выполнению после того как свяжемся

  15. 841    26  4   1
    1 день2000 UAH

    При верном раскладе работа займёт не более суток. Начать могу в любое время, хоть сейчас.

  16. 1928    29  1   1
    1 день1400 UAH

    Привет! У меня есть соответствующий опыт с подобными заданиями, и я могу помочь с вашим проектом. Я могу быстро ознакомиться с требованиями, предложить лучшее решение и тщательно выполнить работу. Готов обсудить детали и начать.

  17. 319  
    1 день2500 UAH

    Добрый день! У меня есть опыт с PHP/OpenCart и интеграциями Facebook/Instagram Graph API, OAuth, Webhooks.

    Я прочитал ТЗ - обе проблемы (исчезновение ника/подписчиков и утечка лимитов API с ростом gr:get:InvalidID) очень вероятно связаны с кодом, который периодически обновляет данные профиля клиента (ник, количество подписчиков, аватар) через отдельные API-запросы при опросе непрочитанных сообщений. Если ID пользователя в этих запросах стал невалидным (например, из-за изменения формата ID в Graph API или устаревшего токена), каждый цикл опроса генерирует ошибку gr:get:InvalidID и тратит лимит.

    План работы:
    1. Найти функцию(и), которая делает эти запросы (скорее всего в скрипте опроса админки)
    2. Добавить логирование запрос/ответ Facebook в отдельный файл
    3. Определить точную причину невалидного ID
    4. Исправить запрос, восстановить отображение ника и подписчиков
    5. Проверить, что лимиты API больше не тратятся при открытой вкладке

    Срок: начну сегодня, ориентировочное время диагностики + фикса — 4-6 часов (возможно быстрее, зависит от структуры кода модуля).
    Ориентировочная стоимость: 2500-3000 грн (за весь объем - диагностика, логирование, фикс обоих проблем, документация изменений).

    Готов начать с анализа кода, предоставьте доступ к файлам модуля (FTP/SSH или архив) и лог запросов, если есть.

  18. Еще 7 ставок скрыто
  1. 3951
     13  0
    Пример работы:
    OpenCart + Meta API Rescue: стабилизация модуля сообщений.
    20 дней5000 UAH

    Володимире, добрий день. Радий знову бачити задачу від вас.

    Можу взяти в роботу. По опису схоже, що після відкриття сторінки модуля десь запускається повторний запит до Facebook Graph API або некоректно обробляється ID об’єкта, через що ростуть помилки `gr:get:InvalidID`.

    Почати зможу сьогодні / завтра після відкриття Сейфу та доступів.
    Орієнтир по часу: 1–2 робочі дні на діагностику, пошук джерела запитів і фікс. Якщо проблема виявиться глибше в логіці OAuth/Webhook або структурі модуля — окремо зафіксую перед додатковими змінами.

    Працюю так само, як і минулого разу: спочатку знаходжу точну причину, потім правлю код і пояснюю, що саме викликало проблему.

    Похожий выполненный проект: В модулі OpenCart виправити 5 проблем повязаних з Facebook API

  2. 522    2  1
    14 дней17 000 UAH

    Здравствуйте! У меня есть опыт работы с OpenCart. Можно написать модификатор и модифицировать код модуля без внесения изменений в сам модуль. Могу начать выполнять с 14 числа. Для ознакомления с кодом потребуется около 3-4 дней. Нужно будет посмотреть, может ли код модуля быть обфусцирован, что сделает невозможным его расширение или модификацию, и в таком случае нужно будет обратиться к автору модуля. Также от вас потребуется быть на связи и предоставлять ответы на заданные вопросы.

  3. 8495    38  0   1
    5 дней7000 UAH

    Привет, готов взяться сейчас, реализую такие сайты на ок3, как
    https://forsage.ua
    https://well.ua
    Еще много других.

  4. 94346    1269  1   10
    3 дня5000 UAH

    Здравствуйте. У меня большой опыт с OpenCart. Готов к сотрудничеству. Обращайтесь.

  5. 196  
    2 дня8000 UAH

    у нас уже есть практически готовое похожее решение для интеграции магазина с внешними API, которое можно быстро адаптировать и запустить под ваш OpenCart, я на связи здесь )) начать могу сегодня после доступа, на диагностику и исправление закладываю 1-2 рабочих дня. ориентир по стоимости - 8000 грн. МОжем пройти это через нормальную техническую диагностику - найти место, где админка циклично бьет в Graph API, добавить отдельный лог ответов модуля и Фейсбук, убрать некорректные ID-запросы без поломки текущего функционала. в ТЗ вижу важный момент - надо не просто скрыть ошибки, а доказать, что при открытой вкладке модуля gr:get:InvalidID не растет, лимиты не едятся, а Network чистый. нужны доступы к тестовой копии OpenCart, файлам модуля, админке, логам и тестовому приложению Фейсбук с правами на проверку запросов. уточню два момента. - есть тестовый магазин или надо работать на копии боевого. - можно на время диагностики добавить временное логирование и проверить модуль с открытой вкладкой 30-60 минут. схожий опыт по е-коммерции и интеграциям - https://business.ingello.com/eva - тут близкая логика магазинов, интеграций и стабильности процессов. еще релевантно - https://business.ingello.com/carveli - про техническую поддержку магазина с бизнес-логикой, где важно не сломать текущий функционал. про нас и формат работы - https://systems-fl.ingello.com/ua как бонус, подскажу где можно добавить ИИ-классификацию сообщений, чтобы модуль не только принимал диалоги, а и помогал операторам быстрее отвечать. в целом норм, задачи такого типа лучше чинить через измеряемый лог и контроль лимитов - семь раз отмерь, один раз отрежь =)

  6. Еще 5 ставок скрыто

Заказчик
Володимир П.
Украина Украина  56  0
Проект опубликован
1 день 2 часа назад
1011 просмотров
До закрытия
12 дней 21 час
Метки