В модулі OpenCart пофіксити проблеми з Facebook API
1000 UAHВ OpenCart є модуль інтеграції Facebook та Instagram через API, OAuth та Webhook.
Після відкриття сторінки модуля в браузері - в Фейсбук починає рости кількість АПІ запитів до Фейсбук і росте кількість помилок gr:get:InvalidID. Потрібно знайти що викликає проблеми і пофіксити.
Детальніше ТЗ із скріншотами тут - https://docs.google.com/document/d/1zJKREvYmC-iJoxYOTggGncku0JMw9Fi9qB4ixs9JR_c/
Коли будете робити ставку - відразу вказуйте коли зможете почати роботу і скільки часу треба буде щоб пофіксити. Дякую
-
Вітаю! Готовий розпочати роботу прямо зараз.
Чітко розумію задачу і маю успішний досвід у реалізації саме таких проєктів (приклади є у відгуках). Виконаю завдання сьогодні, швидко та без зайвих питань.
Давайте обговоримо деталі та стартуємо! 🚀
-
411 6 1 Привіт! Можу розпочати роботу вже завтра о 10:00, очікую завершити проблему протягом 48 годин. Дякую за довіру.
-
13013 67 0 Вітаю, Володимире!
Ознайомився з описом та вашим Google-документом. Задача зрозуміла: потрібно зупинити лавиноподібний ріст API-запитів і прибрати помилки gr:get:InvalidID при відкритті сторінки модуля.
З OpenCart та інтеграцією Facebook Graph API / Webhooks працюю давно. Симптом вказує на зацикленість (нескінченний polling або некоректний рендер/рекурсія), коли скрипт намагається опитати застарілі чи невалідні ID об'єктів без умови зупинки. Також поправлю вивід ніку й підписників (імовірно, через зміни у версіях API).
⚡ Коли можу почати: Готовий приступити до роботи сьогодні / найближчим часом.
⏱ Скільки часу потрібно: * 1-й день: Локалізація проблеми, аналіз запитів і логів модуля, пошук точки зациклення.
…
2-й день: Фікс, додавання валідації ID перед відправкою, тестування стабільності API.
Загалом на роботу: 1–2 дні.
Для старту знадобляться доступи до адмінки (тестового стенду) та FTP/SFTP. Буду радий допомогти, пишіть у приватні повідомлення!
-
232 Доброго дня! Почати можу сьогодні. Картина знайома: при відкритті сторінки модуля фронт стартує цикл синхронізації й починає сипати запитами в Graph API — або це періодичний polling, що не зупиняється, або перебір товарів, де частина не має валідного facebook-айді в каталозі, і кожен такий товар повертає gr:get:InvalidID. Помилки множаться, бо запит повторюється на кожен рендер/інтервал.
План: спершу подивлюсь логи модуля й мережеві запити на сторінці (звідки і з якою періодичністю летять виклики), знайду точку ініціалізації — це майже завжди невдалий setInterval/рекурсія або синхронізація без перевірки, чи існує FB-ID. Далі ставлю guard, прибираю зайві повтори, кешую відповіді й коректно маплю/пропускаю товари без валідного ID, щоб InvalidID не генерувався взагалі. ТЗ із Google-доку перегляну перед стартом.
Орієнтовно: діагностика й локалізація — у день старту, фікс і перевірка стабільності запитів — ще 1 день. Питання: дасте доступ до тестового стенду (адмінка + лог-файли модуля), чи правите на бойовому? І яка версія OpenCart — 3.x чи 4.x?
-
234 Вітаю, можу взятись за діагностику і фікс OpenCart інтеграції з Facebook/Instagram, зазвичай такі проблеми виникають через некоректні цикли запитів у модулі (авторекурсія, дубль OAuth викликів або неправильна обробка Webhook/ID параметрів), перевірю логи, місце ініціалізації API викликів і причину росту gr:get:InvalidID, після чого пофікшу джерело запитів і стабілізую інтеграцію без зайвих звернень до API.
-
280 Доброго дня! Готовий почати сьогодні. OpenCart модуль інтеграції Facebook/Instagram: знайду причину лавинного росту API-запитів і помилок gr:get:InvalidID, додам логування/тести, виправлю цикл/неправильні ID і перевірю webhook/OAuth.
Термін: 3 дні.
-
2116 20 0 Доброго дня. Завдання зрозумів: у модулі інтеграції OpenCart з Facebook та Instagram через API, OAuth і Webhook після відкриття сторінки модуля починає лавиноподібно рости кількість запитів до Facebook і збільшується кількість помилок gr:get:InvalidID. Треба знайти причину і пофіксити.
З OpenCart і інтеграціями через API працюю давно, тому загальний механізм такої проблеми мені знайомий. Симптом, коли запити починають множитися саме при відкритті сторінки модуля, зазвичай означає або цикл повторних викликів при завантаженні сторінки (повторний рефреш токена чи опитування в циклі без умови зупинки), або невалідний обʼєкт чи ID, що передається у Facebook Graph API і викликає InvalidID, після чого логіка повторює запит знову і знову. Перевірю, що саме тригериться при відкритті модуля, як формуються ID у запитах до Graph API, і де відсутня зупинка або кешування, щоб прибрати зайві виклики і самі помилки.
Подивлюся ваше детальне ТЗ зі скріншотами в Google-доку, щоб звʼязати помилки з конкретним місцем у коді модуля. Почати можу найближчим часом. По строку: спершу треба відкрити документ і подивитися код модуля, щоб назвати точно, але за досвідом подібний фікс це орієнтовно кілька днів, де більша частина часу це локалізація причини, а сам фікс зазвичай невеликий.
Дайте, будь ласка, доступ до коду модуля і середовища, де відтворюється проблема. Це самописний модуль чи готовий з маркету?
-
448 1 0 Доброго дня! Уважно прочитав ТЗ — задача зрозуміла.
Дві проблеми вирішуються окремо:
1. Нік і кількість підписників — швидше за все зміни в Graph API (v14+) прибрали поля які раніше поверталися за замовчуванням, треба явно їх запитувати.
2. Масові запити з gr:get:InvalidID — скоріш за все polling-скрипт звертається до API з ID які вже не існують (видалені повідомлення, сторінки або аватарки). Треба знайти де формуються ці запити, додати валідацію ID перед відправкою і прибрати зайві виклики.
Почати можу завтра. На діагностику і фікс — 1-2 дні залежно від обсягу коду модуля.
-
6920 109 4 1 Доброго дня. Готов вирішити проблему сьогодні. Добре знаю OpenCart, маю досвід розробки власних модулів.
-
6521 229 4 7 Вітаю
Виконаю зараз
Пишіть в особисті повідомлення
Обговоримо деталі
-
399 1 0 Вітаю!
Ознайомився з ТЗ. Маю досвід з OpenCart, API-інтеграціями та пошуком подібних проблем, коли фоновий JS/PHP-код генерує зайві запити й швидко вибиває ліміти зовнішнього сервісу.
Можу перевірити, яка саме функція викликає запити gr:get:InvalidID, додати логування відповідей Facebook/API, прибрати некоректні звернення без поломки поточного функціоналу модуля та окремо поправити вивід ніка/підписників. Бачу в ТЗ, що важливий критерій - щоб при відкритій сторінці модуля більше не росли помилки й не витрачались ліміти API.
Почати можу сьогодні/завтра.
-
543 3 0 Доброго дня! Готовий взятися за діагностику та виправлення проблеми з API Facebook/Instagram в OpenCart. Почати можу сьогодні.
-
477 Доброго дня.
Готовий взятися за задачу вже зараз.
План робіт:
* Проаналізую модуль OpenCart та інтеграцію з Facebook/Instagram API.
* Знайду причину масових запитів до Graph API та помилок gr:get:InvalidID.
* Додам детальне логування проблемних запитів і відповідей Facebook.
… * Визначу конкретні функції та файли, які викликають перевитрату лімітів.
* Виправлю відображення ніка користувача та кількості підписників.
* Перевірю, щоб після змін не ламався поточний функціонал модуля.
Термін виконання: до 2 днів.
Вартість: 2800 грн.
Після отримання доступу до коду та модуля можу почати роботу одразу сьогодні.
-
4233 40 0 Доброго дня
Завдання зрозумів, по ТЗ пройшовся, можу взяти в роботу
За описом найбільш підозрілими виглядають такі місця:
періодичний AJAX-запит з адмінки;
оновлення лічильника непрочитаних повідомлень і коментарів;
отримання аватарок користувачів або сторінок;
отримання інформації про сторінки Facebook та Instagram;
запити до коментарів або повідомлень, які були видалені;
… запити за ID об'єктів, які вже не існують або стали недоступними.
ці механізми можуть призводити до постійного виконання запитів до Graph API, зростання кількості помилок gr:get та поступового вичерпування доступних API-лімітів додатка.
в цілому попередньо по термінам 1-2 дні
по вартості орієнтовно можу запропонувати 1700грн, або якщо є бажаний орієнтир по сумі, теж можете сказати, я зможу розглянути
наразі не завантажений , зможу оперативно приступити до виконання після того як зв'яжемось
-
844 26 4 1 При вірному розкладі робота займе не більше доби. Почати можу в будь-який час, хоч зараз.
-
1904 29 1 1 Привіт! У мене є відповідний досвід з подібними завданнями, і я можу допомогти з вашим проектом. Я можу швидко ознайомитися з вимогами, запропонувати найкраще рішення та ретельно виконати роботу. Готовий обговорити деталі та почати.
-
452 Доброго дня! Маю досвід з PHP/OpenCart та інтеграціями Facebook/Instagram
Graph API, OAuth, Webhooks.
Прочитав ТЗ - обидві проблеми (зникнення ніку/підписників та витік лімітів
АПІ з ростом gr:get:InvalidID) дуже ймовірно пов'язані з кодом, який
періодично оновлює дані профілю клієнта (нік, кількість підписників,
аватар) через окремі API-запити при polling'у непрочитаних повідомлень.
Якщо ID користувача в цих запитах став невалідним (наприклад, через зміну
формату ID в Graph API або застарілий токен), кожен цикл polling генерує
… помилку gr:get:InvalidID і витрачає ліміт.
План роботи:
1. Знайти функцію(ї) яка робить ці запити (швидше за все в polling-скрипті
адмінки)
2. Додати логування запит/відповідь Facebook у окремий файл
3. Визначити точну причину невалідного ID
4. Виправити запит, відновити відображення ніку та підписників
5. Перевірити що ліміти АПІ більше не витрачаються при відкритій вкладці
Термін: розпочну сьогодні, орієнтовний час діагностики + фіксу —
4-6 годин (можливо швидше, залежить від структури коду модуля).
Орієнтовна вартість: 2500-3000 грн (за весь обсяг - діагностика, логування,
фікс обох проблем, документація змін).
Готовий розпочати з аналізу коду надайте доступ до файлів модуля
(FTP/SSH чи архів) та лог запитів якщо є.
-
Володимире, добрий день. Радий знову бачити задачу від вас.
Можу взяти в роботу. По опису схоже, що після відкриття сторінки модуля десь запускається повторний запит до Facebook Graph API або некоректно обробляється ID об’єкта, через що ростуть помилки `gr:get:InvalidID`.
Почати зможу сьогодні / завтра після відкриття Сейфу та доступів.
Орієнтир по часу: 1–2 робочі дні на діагностику, пошук джерела запитів і фікс. Якщо проблема виявиться глибше в логіці OAuth/Webhook або структурі модуля — окремо зафіксую перед додатковими змінами.
Працюю так само, як і минулого разу: спочатку знаходжу точну причину, потім правлю код і пояснюю, що саме викликало проблему.
Схожий виконаний проєкт: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
-
980 10 0 Вітаю. Якщо ще потрібна допомога - то знаємо про налаштування сайтів і АРІ конверсії все і чучуть більше 😁
Досвід у 15+проектах різних напрямків
виконаємо протягом 2-3 днів від моменту погодження умов
Пишіть в пп 🫶
-
12454 31 0 Доброго дня!
Маю великий досвід роботи з 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/
Пропоную обговорити деталі у листуванні 🙂
-
522 2 1 Вітаю!
Маюдосвід роботи з OpenCart. Можно написати модифікатор і модифікувати код модуля без внесення без посереднього коду в модуль. Модифікувати. Можу почати виконувати з 14 числа. Для ознайомлення коду треба буде десь 3-4 дні. Поидивитися що там в модулі може бути код модуля обфускований що унеможливить його розширення чи модифікацію і в такому випадку треба писати до автора модуля. Також від вас буде потрібно щоб були на звязку і надавали відповіді на поставленні питання.
-
8103 38 0 1 Вітаю готовий взятись зараз реалізовую такі сайти на ок3, як
https://forsage.ua
https://well.ua
Ще багато ін
-
95478 1271 1 10 Вітаю.Є великий досвід з Опенкартом.Готовий до співпраці.Звертайтесь.
-
196 у нас уже є практично готове схоже рішення для інтеграцій магазину з зовнішніми апі, яке можна швидко адаптувти і запустити під ваш 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
як бонус, підкажу де можна додати ІІ-класифікацію повідомлень, щоб модуль не тільки приймав діалоги, а й допомагав операторам швидше відповідати.
в цілому норм, задачі такого типу краще лагодити через вимірюваний лог і контроль лімітів - сім разів відміряй, один раз ріж =)
Актуальні фриланс-проєкти в категорії PHP
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 2 години 9 хвилин тому ∙ 15 ставок |
Доробка сайта на Ocstore 3
700 UAH
Ocstore 3 Шаблон Upstore Поправити деякі моменти https://docs.google.com/document/d/1-TmTo3lh_ElFjPMQCGs2sVCsVSzq-V-Z/edit?usp=sharing&ouid=105344407605205919725&rtpof=true&sd=true Очікую ваші пропозиції PHP, Веб-програмування ∙ 5 годин 49 хвилин тому ∙ 49 ставок |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 8 годин 5 хвилин тому ∙ 19 ставок |
Оновлення плагінів і тем WP сайт putevka.uz«Потрібно провести технічний аудит WordPress-сайту, перевірити актуальність, безпеку та сумісність встановлених плагінів і теми. За результатами — запропонувати легальні варіанти оновлення, заміни застарілих рішень або переходу на офіційно доступні аналоги. Платні плагіни та… HTML та CSS верстання, PHP ∙ 10 годин 41 хвилина тому ∙ 31 ставка |
Інтеграція блоку "Де дивитися" (Laravel / Livewire)Потрібно реалізувати інтеграцію зовнішньої стримінгової платформи для сайту про фільми та серіали на Laravel / Livewire. Що потрібно зробити: Реалізувати імпорт зовнішнього каталогу контенту, який оновлюється 1 раз на день. Виконувати матчинг контенту по IMDb ID та/або TMDB ID.… PHP, Веб-програмування ∙ 1 день 1 година тому ∙ 36 ставок |