Należy wykonać trzy zadania w module OpenCart
Potrzebny specjalista, który dobrze zna się na Facebook API/Webhooks i OpenCart.
W module na OpenCart, który przez Webhooks Facebooka pobiera komentarze i wiadomości, należy wykonać trzy zadania.
Dokładniej, co należy poprawić ze zrzutami ekranu, pokazałem tutaj - https://docs.google.com/document/d/1QY5GvggIcTnbz9aN_eFBH1b7tDyaUqU4npr4yS4FYqI/
Proszę nie pisać, jeśli nie mają Państwo doświadczenia w pracy z Facebook API i Webhooks.
Przy składaniu oferty, proszę napisać:
1) całkowity koszt wykonania 3 zadań,
2) ile mniej więcej czasu będzie potrzebne na realizację zadań,
3) kiedy będą mogli Państwo zacząć.
-
Witam.
Mam praktyczne doświadczenie w pracy z Facebook API (Graph API), Webhooks oraz OpenCart (niestandardowe moduły, PHP). Pracowałem z pobieraniem wiadomości/komentarzy, obsługą zdarzeń webhook, przechowywaniem danych w bazie danych oraz poprawą logiki synchronizacji.
Zapoznałem się z opisem zadań w Google Docs — zakres i logika są zrozumiałe.
1) Całkowity koszt za 3 zadania: 8 000 UAH
2) Termin realizacji: ~5 dni
3) Kiedy mogę zacząć: mogę przystąpić od razu po uzgodnieniu warunków
… Pracuję starannie z żywymi integracjami, z logowaniem i weryfikacją zdarzeń webhook, bez „łamania” produkcji.
Jestem gotów odpowiedzieć na pytania wyjaśniające i szybko zaangażować się w pracę.
-
2618 24 0 1 Witam.
Zapoznałem się z opisem modułu oraz wszystkimi trzema blokami zadań.
Od razu do rzeczy: w obecnej formie jest to niestandardowa integracja OpenCart z Facebookiem / Instagramem (Graph API, Webhooks, OAuth, cron). Część problemów może być spowodowana zmianami ze strony Facebook API, część — logiką samego modułu. Poprawne oddzielenie błędów kodu od zewnętrznych ograniczeń lub zmian API można przeprowadzić tylko poprzez wstępną analizę techniczną.
Dlatego proponuję rozpocząć od oddzielnego etapu 0 (analiza techniczna).
---
W ramach analizy sprawdzam:
1. Komentarze i Webhooks
— aktywne subskrypcje Webhooks (obiekty, pola, wersja Graph API);
— czy rzeczywiście docierają zdarzenia comment / mention;
… — czy payload został zmieniony i czy jest poprawnie przetwarzany przez moduł;
— dlaczego wiadomości bezpośrednie działają, a komentarze — nie.
2. "Zawieszone" wiadomości i błędy przycisków
— logikę zmiany statusów w bazie danych;
— zapytania do Graph API przy delete / close;
— rzeczywiste odpowiedzi i błędy API (uprawnienia, wygodzony token, nieprawidłowy obiekt);
— przyczynę, dlaczego status nie zmienia się po działaniach w interfejsie.
3. OAuth i tokeny (przerwanie po ~60 dniach)
— jakie typy tokenów są używane;
— czy wykonuje się poprawna wymiana tokenów;
— powiązanie tokenów z App ID / App Secret;
— jakie zmiany są potrzebne w kodzie dodawania kont, aby automatyczna aktualizacja była możliwa.
4. Cron-aktualizacje tokenów
— analiza zaproponowanego skryptu;
— co można wykorzystać bez zmian, a co trzeba dostosować do modułu;
— ryzyka limitu szybkości i blokad.
5. Indykacja nowych wiadomości (SSE)
— zasadność użycia SSE w panelu administracyjnym OpenCart;
— obciążenie i stabilność;
— poprawność logiki "nieprzeczytanych".
---
Po analizie otrzymasz:
— jasne wnioski dotyczące każdego punktu (co się zepsuło i dlaczego);
— listę tego, co można rzeczywiście naprawić w ramach API;
— potwierdzony plan zmian w kodzie;
— realistyczną ocenę terminów i kosztów realizacji;
— osobno zaznaczone ograniczenia, których nie można obejść bez zmiany architektury.
Do zakończenia etapu 0 nie ustalam ostatecznych terminów ani budżetu, aby uniknąć nieoczekiwanych poprawek w trakcie.
---
Aby rozpocząć analizę, potrzebne są:
— dostęp do kodu modułu;
— dostęp do panelu administracyjnego OpenCart;
— dane dotyczące aplikacji Facebook (App ID, tryb, uprawnienia);
— jeśli to możliwe, logi webhook lub błędów.
Jeśli taki format odpowiada — możemy rozpocząć od etapu 0.
-
3475 32 0 Dzień dobry, mogę pomóc z zadaniami, mogę zacząć od razu, piszcie na prywatne.
-
95670 1272 1 10 Witam. Mam doświadczenie z Facebook API i OpenCart. Jestem gotowy do współpracy. Proszę o kontakt.
-
Проходило ли ваше Facebook-приложение процедуру App Review?
Какая версия Graph API сейчас используется в коде модуля?
Используется ли в приложении 'Business Asset User Profile Access' или стандартный Login?
Сообщения в Директ и комментарии приходят с одной и той же страницы Facebook или это разные привязанные аккаунты?
Могу ли я получить доступ к логам входящих запросов Webhooks (лог сервера или файл модуля)?
Ваше приложение имеет тип 'Business' или 'Individual'?
-
Проходило ли ваше Facebook-приложение процедуру App Review?
- Так, проходило, але зараз в режимі розробки, щоб зробити вказані в ТЗ задачі.
Какая версия Graph API сейчас используется в коде модуля?
- Точно не можу сказати...
Используется ли в приложении 'Business Asset User Profile Access' или стандартный Login?
- На скільки я знаю, стандартний Login
Сообщения в Директ и комментарии приходят с одной и той же страницы Facebook или это разные привязанные аккаунты?
- Різні акаунти якими володіє користувач.
Могу ли я получить доступ к логам входящих запросов Webhooks (лог сервера или файл модуля)?
- Не знаю де знаходяться логи модуля...
Ваше приложение имеет тип 'Business' или 'Individual'?
Тип приложения: Компания
-
Спасибо за уточнения! Картина прояснилась.
То, что приложение сейчас в Development Mode , скорее всего, и является причиной "исчезновения" комментариев от обычных пользователей - Meta просто не шлет по ним данные в тестовом режиме.
-
Раз у вас тип приложения "Компания", я настрою Cron-скрипт так, чтобы он обновлял системные токены до истечения их 60-дневного срока
-
Владимир, спасибо за уточнение. Раз тестеры добавлены в Роллы, значит, причина точно не в режиме Development Mode. Это сужает круг поиска до двух конкретных технических моментов.
Проблема с (Разрешениями)
Конфигурация Webhook (Fields)
-
Aktualne zlecenia dla freelancerów w kategorii PHP
Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamuObecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim… PHP, Programowanie stron internetowych ∙ 16 godzin 44 minuty temu ∙ 45 ofert |
Przenieść w pełni gotową responsywną strukturę HTML5 do WordPressa.
993 PLN
Szukam doświadczonego dewelopera WordPress, który będzie w stanie przekształcić nasz starannie przygotowany statyczny kod HTML5/CSS3 w wysokowydajny, niestandardowy motyw WordPress. Frontend jest już praktycznie gotowy (około 99%): semantyczne oznaczenie, metadane i struktura… Content Management Systems, PHP ∙ 3 dni 18 godzin temu ∙ 69 ofert |
Integracja GoPosWitaj, czy ktoś robił integrację GoPos z niestandardową stroną dla restauracji w Polsce? Potrzebuję pomocy, mają bardzo ubogą dokumentację, jest tylko swagger i to bez opisów https://app.gopos.io/doc/swagger-ui/index.html Sytuacja jest taka, używaliśmy od nich strony do zamówień… PHP, Programowanie stron internetowych ∙ 4 dni 10 godzin temu ∙ 25 ofert |
Napisać metadane ALT za pomocą AIStrona na Laravel, na stronie jest wiele obrazów, dla których należy automatycznie wpisać poprawne semantycznie i odpowiednie dla strony opisy ALT, z możliwością weryfikacji AI i uczenie maszynowe, PHP ∙ 5 dni 7 godzin temu ∙ 35 ofert |
Potrzebny programista do zakończenia i integracji projektu automatycznego zbierania i przetwarzania danych
58 PLN
Główna część parsera została już zrealizowana. Parser działa w środowisku Windows przez Microsoft Edge: strona ma ochronę antybotową, dlatego zbieranie danych odbywa się nie przez bezpośrednie zapytania HTTP, ale przez aktywną sesję przeglądarki. Skrypty zarządzają otwartą kartą… PHP, Programowanie stron internetowych ∙ 5 dni 13 godzin temu ∙ 26 ofert |