Generator kodów QR dla programistów: jak wygląda dobre API
Statyczne obrazki rzadko wystarczają
Generator kodów QR dla programistów musi umieć więcej niż rysować obrazki, bo z tym poradzi sobie każda darmowa biblioteka. Wartość usługi tkwi w dynamicznych kodach QR: krótkich, niezmiennych adresach, których cel możesz zmienić po wydruku, ze statystykami i monitoringiem.
Dynamiczne kody QR przez API
Dobre API potrafi wszystko, co interfejs w przeglądarce, a nie tylko tworzenie kodów. W Same-QR REST API pod adresem /api/v1 wywołuje te same funkcje co panel: kody QR, statystyki, hostowane strony, menu ze zdjęć, etykiety, projekty klientów, zapytania. Opis w formie czytelnej dla maszyn znajdziesz pod /api/v1/openapi.json.
Klucze z rozdzielonymi uprawnieniami
- Rozdzielone uprawnienia, żeby raporty nie potrzebowały praw do zmian, a skrypty nie mogły przekierować wydrukowanych kodów QR.
- Okresy ważności, żeby zapomniane klucze nie działały w nieskończoność.
- Wyświetlenie tylko raz, przechowywanie wyłącznie jako suma kontrolna.
- Stały prefiks, żeby skanery sekretów znajdowały przypadkowo opublikowane klucze.
- Natychmiastowe unieważnienie.
Same-QR spełnia wszystkie pięć punktów: trzy poziomy od „tylko odczyt” przez „odczyt + zapis” do „pełny”, zmiana celu i usuwanie tylko po potwierdzeniu, okres ważności od 30 do 365 dni albo świadomie bez limitu, prefiks sqr_live_.
Wiersz poleceń, JSON i MCP
Nowoczesna praca odbywa się w terminalu i z agentami. CLI z wyjściem w formacie JSON i jednoznacznymi kodami zwrotnymi oszczędza własne integracje, a serwer MCP wprowadza usługę do Claude Code, Cursor, Codex, ChatGPT i Claude.ai. Same-QR oferuje jedno i drugie: „npm install -g sameqr” oraz https://sameqr.com/api/mcp.
Lista kontrolna przed decyzją
- Czy API potrafi wszystko, co panel?
- Czy są klucze tylko do odczytu i okresy ważności?
- Czy błędy są jednolite i zrozumiałe?
- Czy API chroni przed równoczesnym nadpisywaniem?
- Czy limity są otwarcie opisane w dokumentacji?
- Czy API jest w cenie planu, czy to drogi dodatek?
- Czy jest CLI i serwer MCP dla skryptów i agentów?
Podsumowanie: dlaczego Same-QR
Same-QR powstał z myślą o programistach: pełne REST API z opisem OpenAPI, klucze tylko do odczytu, okresy ważności, _rev chroniące przed nadpisaniem, jednolite błędy, otwarcie opisane limity, CLI bez zależności i serwer MCP, w każdym planie.
Zacznij od razu: zarejestruj się za darmo na sameqr.com, 20 dynamicznych kodów QR jest na stałe bezpłatne. API, CLI i serwer MCP są w każdym planie, dokumentacja jest na sameqr.com/entwickler.
Najczęściej zadawane pytania
Tak, pod adresem /api/v1/openapi.json.
120 zapytań na minutę na klucz, na godzinę 60 w planie bezpłatnym, 300 w planie Start, 1.000 w planie Pro i 5.000 w planie Agentur.
Tak. Klucze możesz tworzyć w każdym planie.
Nowe artykuły prosto na Twoją skrzynkę
Wskazówki o dynamicznych kodach QR, nowości, bez spamu. Wypisać się można w każdej chwili.
Zapisując się, wyrażasz zgodę na otrzymywanie newslettera. Zgodę możesz w każdej chwili wycofać za pomocą linku do wypisania się w każdej wiadomości.