• Zlecenia 90
  • Ocena 5.0
  • Ranking 3 852

Budżet: 1400 UAH Termin: 1 dzień

Cześć! Jestem gotowy, aby rozpocząć pracę od razu.
Dokładnie rozumiem zadanie i mam udane doświadczenie w realizacji takich projektów (przykłady są w opiniach). Wykonam zadanie dzisiaj, szybko i bez zbędnych pytań.
Porozmawiajmy o szczegółach i zaczynajmy! 🚀

  • Zlecenia 6
  • Ocena -
  • Ranking 411

Budżet: 700 UAH Termin: 1 dzień

Cześć! Mogę rozpocząć pracę już jutro o 10:00, spodziewam się rozwiązać problem w ciągu 48 godzin. Dziękuję za zaufanie.

  • Zlecenia 67
  • Ocena 5.0
  • Ranking 12 845

Budżet: 5000 UAH Termin: 2 dni

Cześć, Włodzimierzu!

Zapoznałem się z opisem oraz Twoim dokumentem Google. Zadanie jest jasne: trzeba zatrzymać lawinowy wzrost zapytań API i usunąć błędy gr:get:InvalidID przy otwieraniu strony modułu.

Z OpenCart oraz integracją Facebook Graph API / Webhooks pracuję od dawna. Objaw wskazuje na zapętlenie (nieskończone polling lub niepoprawne renderowanie/rekursja), gdy skrypt próbuje zapytać o przestarzałe lub nieważne ID obiektów bez warunku zatrzymania. Poprawię również wyświetlanie nicku i subskrybentów (prawdopodobnie z powodu zmian w wersjach API).

⚡ Kiedy mogę zacząć: Jestem gotów rozpocząć pracę dzisiaj / w najbliższym czasie.

⏱ Ile czasu potrzebuję: * 1. dzień: Lokalizacja problemu, analiza zapytań i logów modułu, poszukiwanie punktu zapętlenia.

  • Zlecenia -
  • Ocena -
  • Ranking 278

Budżet: 1800 UAH Termin: 2 dni

Dzień dobry! Mogę zacząć dzisiaj. Sytuacja jest znana: przy otwieraniu strony modułu front uruchamia cykl synchronizacji i zaczyna wysyłać zapytania do Graph API — albo to jest okresowe polling, które się nie zatrzymuje, albo przeszukiwanie produktów, gdzie część nie ma ważnego facebookowego ID w katalogu, a każdy taki produkt zwraca gr:get:InvalidID. Błędy się mnożą, ponieważ zapytanie powtarza się przy każdym renderze/interwale.

Plan: najpierw przejrzę logi modułu i zapytania sieciowe na stronie (skąd i z jaką częstotliwością są wywołania), znajdę punkt inicjalizacji — to prawie zawsze nieudany setInterval/rekurencja lub synchronizacja bez sprawdzenia, czy FB-ID istnieje. Następnie wprowadzę guard, usunę zbędne powtórzenia, zbuforuję odpowiedzi i poprawnie zmapuję/pominię produkty bez ważnego ID, aby InvalidID w ogóle się nie generował. Specyfikację z Google Docs przejrzę przed rozpoczęciem.

Orientacyjnie: diagnoza i lokalizacja — w dniu rozpoczęcia, fix i sprawdzenie stabilności zapytań — jeszcze 1 dzień. Pytanie: czy udostępnicie dostęp do testowego środowiska (panel administracyjny + pliki logów modułu), czy poprawiacie na produkcyjnym? I jaka wersja OpenCart — 3.x czy 4.x?

  • Zlecenia -
  • Ocena -
  • Ranking 234

Budżet: 1800 UAH Termin: 1 dzień

Cześć, mogę zająć się diagnozą i naprawą integracji OpenCart z Facebook/Instagram, zazwyczaj takie problemy wynikają z nieprawidłowych cykli zapytań w module (autorekurencja, duplikacja wywołań OAuth lub niewłaściwe przetwarzanie parametrów Webhook/ID), sprawdzę logi, miejsce inicjalizacji wywołań API i przyczynę wzrostu gr:get:InvalidID, po czym naprawię źródło zapytań i ustabilizuję integrację bez zbędnych wywołań do API.

  • Zlecenia -
  • Ocena -
  • Ranking 256

Budżet: 1700 UAH Termin: 3 dni

Dzień dobry! Jestem gotów zacząć dzisiaj. Moduł integracji Facebook/Instagram dla OpenCart: znajdę przyczynę lawinowego wzrostu zapytań API i błędów gr:get:InvalidID, dodam logowanie/testy, poprawię cykl/niewłaściwe ID i sprawdzę webhook/OAuth. Termin: 3 dni.

  • Zlecenia 20
  • Ocena -
  • Ranking 2 116

Budżet: 1700 UAH Termin: 2 dni

Dzień dobry. Zadanie zrozumiałem: w module integracji OpenCart z Facebookiem i Instagramem przez API, OAuth i Webhook po otwarciu strony modułu zaczyna lawinowo rosnąć liczba zapytań do Facebooka i zwiększa się liczba błędów gr:get:InvalidID. Trzeba znaleźć przyczynę i naprawić.

Z OpenCart i integracjami przez API pracuję od dawna, więc ogólny mechanizm takiego problemu jest mi znany. Objaw, gdy zapytania zaczynają się mnożyć właśnie przy otwarciu strony modułu, zazwyczaj oznacza albo cykl powtarzających się wywołań przy ładowaniu strony (powtórne odświeżenie tokena lub zapytania w cyklu bez warunku zatrzymania), albo nieprawidłowy obiekt lub ID, które jest przekazywane do Facebook Graph API i wywołuje InvalidID, po czym logika powtarza zapytanie w kółko. Sprawdzę, co dokładnie wyzwala się przy otwarciu modułu, jak formowane są ID w zapytaniach do Graph API oraz gdzie brakuje zatrzymania lub cache'owania, aby usunąć zbędne wywołania i same błędy.

Zobaczę wasze szczegółowe TŻ z zrzutami ekranu w Google Docs, aby powiązać błędy z konkretnym miejscem w kodzie modułu. Mogę zacząć w najbliższym czasie. Co do terminu: najpierw trzeba otworzyć dokument i zobaczyć kod modułu, aby dokładnie określić, ale z doświadczenia podobna naprawa to orientacyjnie kilka dni, gdzie większa część czasu to lokalizacja przyczyny, a sama naprawa zazwyczaj jest niewielka.

Proszę o dostęp do kodu modułu i środowiska, w którym odtwarzany jest problem. To moduł autorski czy gotowy z rynku?

  • Zlecenia -
  • Ocena -
  • Ranking 620

Budżet: 3000 UAH Termin: 2 dni

Dzień dobry! Uważnie przeczytałem specyfikację — zadanie jest zrozumiałe.

Dwie problemy są rozwiązywane osobno:
1. Nick i liczba subskrybentów — najprawdopodobniej zmiany w Graph API (v14+) usunęły pola, które wcześniej były zwracane domyślnie, trzeba je wyraźnie zapytać.
2. Masowe zapytania z gr:get:InvalidID — najprawdopodobniej skrypt pollingowy zwraca się do API z ID, które już nie istnieją (usunięte wiadomości, strony lub awatary). Trzeba znaleźć, gdzie te zapytania są formowane, dodać walidację ID przed wysłaniem i usunąć zbędne wywołania.

Mogę zacząć jutro. Na diagnozę i naprawę — 1-2 dni w zależności od objętości kodu modułu.

  • Zlecenia 103
  • Ocena 5.0
  • Ranking 6 865

Budżet: 1300 UAH Termin: 1 dzień

Dzień dobry. Jestem gotów rozwiązać problem dzisiaj. Dobrze znam OpenCart, mam doświadczenie w tworzeniu własnych modułów.

  • Zlecenia 236
  • Ocena 5.0
  • Ranking 6 497

Budżet: 1300 UAH Termin: 1 dzień

Cześć
Wykonam teraz
Piszcie w wiadomościach prywatnych
Omówimy szczegóły

  • Zlecenia -
  • Ocena -
  • Ranking 399

Budżet: 2000 UAH Termin: 2 dni

Cześć!

Zapoznałem się z TŻ. Mam doświadczenie z OpenCart, integracjami API oraz wyszukiwaniem podobnych problemów, gdy tło kodu JS/PHP generuje zbędne zapytania i szybko wyczerpuje limity zewnętrznego serwisu.

Mogę sprawdzić, która funkcja wywołuje zapytania gr:get:InvalidID, dodać logowanie odpowiedzi Facebook/API, usunąć niepoprawne odwołania bez łamania bieżącej funkcjonalności modułu oraz osobno poprawić wyświetlanie nicku/subskrybentów. Widzę w TŻ, że ważnym kryterium jest, aby przy otwartej stronie modułu błędy już się nie zwiększały i nie były wykorzystywane limity API.

Mogę zacząć dzisiaj/jutro.

  • Zlecenia -
  • Ocena -
  • Ranking 543

Budżet: 1000 UAH Termin: 1 dzień

Dzień dobry! Jestem gotów zająć się diagnozowaniem i naprawą problemu z API Facebook/Instagram w OpenCart. Mogę zacząć dzisiaj.

  • Zlecenia -
  • Ocena -
  • Ranking 514

Budżet: 2800 UAH Termin: 1 dzień

Dzień dobry.

Jestem gotów zająć się zadaniem już teraz.

Plan prac:

* Przeanalizuję moduł OpenCart oraz integrację z Facebook/Instagram API.
* Znajdę przyczynę masowych zapytań do Graph API oraz błędów gr:get:InvalidID.
* Dodam szczegółowe logowanie problematycznych zapytań i odpowiedzi Facebooka.
* Określę konkretne funkcje i pliki, które powodują przekroczenie limitów.

Vadim Tyagulsky

Vadim Tyagulsky

Oferta, która wygrała
42 0
  • Zlecenia 42
  • Ocena 5.0
  • Ranking 4 076

Budżet: 1000 UAH Termin: 2 dni

Dzień dobry
Zadanie zrozumiałem, przeszedłem przez specyfikację, mogę wziąć to do pracy.

Z opisu najbardziej podejrzane wydają się następujące miejsca:
okresowe zapytanie AJAX z panelu administracyjnego;
aktualizacja licznika nieprzeczytanych wiadomości i komentarzy;
uzyskiwanie awatarów użytkowników lub stron;
uzyskiwanie informacji o stronach Facebook i Instagram;
zapytania do komentarzy lub wiadomości, które zostały usunięte;
zapytania według ID obiektów, które już nie istnieją lub stały się niedostępne.

  • Zlecenia 26
  • Ocena 4.3
  • Ranking 866

Budżet: 2000 UAH Termin: 1 dzień

Przy odpowiednim układzie praca zajmie nie więcej niż dobę. Mogę zacząć w każdej chwili, nawet teraz.

  • Zlecenia 29
  • Ocena 5.0
  • Ranking 1 885

Budżet: 1400 UAH Termin: 1 dzień

Cześć! Mam odpowiednie doświadczenie w podobnych zadaniach i mogę pomóc w Twoim projekcie. Mogę szybko zapoznać się z wymaganiami, zaproponować najlepsze rozwiązanie i starannie wykonać pracę. Jestem gotów omówić szczegóły i zacząć.

  • Zlecenia -
  • Ocena -
  • Ranking 546

Budżet: 2500 UAH Termin: 1 dzień

Dzień dobry! Mam doświadczenie z PHP/OpenCart oraz integracjami Facebook/Instagram Graph API, OAuth, Webhooks.

Przeczytałem specyfikację - oba problemy (zniknięcie nicku/subskrybentów oraz wyciek limitów API z błędem gr:get:InvalidID) są bardzo prawdopodobnie związane z kodem, który okresowo aktualizuje dane profilu klienta (nick, liczba subskrybentów, awatar) poprzez oddzielne zapytania API podczas polling'u nieprzeczytanych wiadomości. Jeśli ID użytkownika w tych zapytaniach stało się nieważne (na przykład przez zmianę formatu ID w Graph API lub przestarzały token), każdy cykl polling generuje błąd gr:get:InvalidID i zużywa limit.

Plan działania:
1. Znaleźć funkcję(e), która(e) wykonuje(te) te zapytania (najprawdopodobniej w skrypcie polling administracji)
2. Dodać logowanie zapytania/odpowiedzi Facebook do oddzielnego pliku
3. Określić dokładną przyczynę nieważnego ID
4. Naprawić zapytanie, przywrócić wyświetlanie nicku i subskrybentów
5. Sprawdzić, czy limity API nie są już zużywane przy otwartej karcie

Oferty ukryte

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin

Aktualne zlecenia dla freelancerów w kategorii PHP

3 lipca
3 lipca
1 lipca
30 czerwca