← Wróć do bloga

Szukałem updatePost.
Nie istnieje.

20.05.2026
Ten wpis to archiwum newslettera. Czytaj oryginał na Substack →

Ciao! 🇵🇱🇮🇹

Chciałem podmienić grafikę w zaplanowanym poście na LinkedIn. Jedno zadanie. Skończyłem na pytaniu API o siebie samego.

Dziś masz: historię o API, które milczało, przeglądarkę sterowaną przez AI, której używam ostrożnie, i dwa newsy ze świata.

Lecimy z tematem 🚀


Przetestowałem: jak znaleźć komendę, której nie ma w dokumentacji

Mam posty zaplanowane w Buffer. W jednym chciałem podmienić grafikę bez kasowania całego harmonogramu. Logika prosta: jest zaplanowany post, jest nowe zdjęcie, powinna być komenda updatePost.

Odpalam.

GRAPHQL_VALIDATION_FAILED.

Sprawdzam dokumentację Buffer. Brak. Strona pomocy mówi, żebym skasował post i stworzył nowy. Dzięki wielkie.

Próbuję patchPost. modifyPost. Kilka innych wariantów. Każde to samo: błąd walidacji, żadnych wskazówek, co zrobić inaczej.

W Google też niewiele. Kilka starych wątków na Stack Overflow, żaden aktualny.

Wtedy przypomina mi się, że GraphQL ma coś, co nazywa się introspection. Możesz odpytać sam endpoint: „co tu faktycznie istnieje?”. Nie to, co dokumentacja mówi, że istnieje. Co naprawdę.

Wklejam zapytanie:

{ __schema { mutationType { fields { name } } } }

Dostaję listę wszystkich dostępnych mutacji. I tam jest: editPost.

Nie updatePost. editPost. Nazwa inna niż szukałem, ale robi dokładnie to, co chcę.

Uruchamiam z trzema polami: id posta, typ harmonogramu i lista nowych grafik. Działa od razu. Post zaktualizowany, harmonogram nienaruszony.

Suma straconego czasu: jakieś dwie godziny.

Suma czasu żeby to naprawić po odkryciu: może pięć minut.

Lekcja jest prosta. Dokumentacja opisuje to, co autorzy chcieli, żebyś wiedział. API opisuje to, co naprawdę istnieje. Gdy jedno nie pomaga, pytasz drugie.

Tę linijkę z introspection możesz wkleić do każdego GraphQL API. Dostaniesz pełną listę tego, co możesz zrobić, niezależnie od tego, co stoi w dokumentacji.


🛠️ Narzędzie

Comet

Przeglądarka z wbudowanym AI, który nawiguje za Ciebie. Dajesz zadanie w języku naturalnym, AI klika, wypełnia formularze, przechodzi między stronami. Testuję ją od kilku tygodni, ale tylko na oddzielnym koncie bez moich prawdziwych danych. AI widzi wszystko w przeglądarce, więc nie wpuszczam jej tam, gdzie siedzą hasła i maile. Do researchu na stronach, które blokują kopiowanie tekstu: działa.

Comet


🌍 Ze świata


😄 Na koniec

Dokumentacja mówiła, że nie przejdzie

Dokumentacja mówiła, że nie przejdzie.

On też nie czytał dokumentacji.


Jeśli ktoś w Twoim otoczeniu powinien to przeczytać, prześlij mu ten numer. To najlepsza forma wsparcia.

Cieszę się, że tu jesteś! Aby nie przegapić kolejnych wpisów i pomóc mi tworzyć więcej takich treści, dołącz do grona subskrybentów. To nic nie kosztuje.

Dołącz do Marini Brief →