Przejdź do treści

Dokumentacja CloudPrint API v1 ​

Wersjonowana dokumentacja CloudPrint API dotycząca uwierzytelniania, drukarek, dokumentów, zadań, błędów i bezpiecznych ponowień.

Jak korzystać z dokumentacji ​

Szybki start i przewodniki wyjaśniają cały proces biznesowy. Wersjonowana dokumentacja API służy do wdrażania konkretnych żądań, pól, odpowiedzi i obsługi błędów. Interaktywny podgląd jest narzędziem pomocniczym; każda publiczna operacja jest dostępna w statycznym HTML i Markdown.

Podstawowy adres i przebieg integracji ​

Żądania produkcyjne są wysyłane na https://public-api.cloudprint.me. Typowa integracja pobiera token, wybiera drukarkę, przesyła dokument, tworzy idempotentne zadanie i sprawdza je aż do stanu końcowego.

Gwarancje zgodności ​

Wersja główna jest częścią stabilnej ścieżki API. Zgodne rozszerzenia mogą pojawiać się w v1; usunięcie lub zmiana nazw operacji i pól wymaga nowej wersji głównej.

Co robi CloudPrint ​

CloudPrint dostarcza gotowy PDF lub jawne dane RAW języka drukarki na wybraną lokalną drukarkę przez wychodzące połączenie agenta. Public API nie generuje etykiet przewoźnika, nie konwertuje dokumentów Office i nie udostępnia wewnętrznego protokołu agenta.

Wszystkie operacje API v1 ​

TypOpisŚcieżka
POSTPobieranie tokenu/oauth/token
POSTToken instalacji/developer-api/v1/app-installations/{installationId}/access-tokens
GETWersje agenta/agent-download-api/v1/releases
GETPobieranie agenta/agent-download-api/v1/installers/{filename}
GETLista kont klientów/partner-api/v1/accounts
POSTTworzenie konta/partner-api/v1/accounts
GETPobieranie konta/partner-api/v1/accounts/{relationshipId}
GETLista Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments
POSTTworzenie Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments
GETPobieranie Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}
DELETEOdwołanie Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}
GETLista agentów klienta/partner-api/v1/accounts/{relationshipId}/agents
DELETEOdwołanie agenta klienta/partner-api/v1/accounts/{relationshipId}/agents/{agentId}
GETStatystyki kont/partner-api/v1/usage
POSTZmiana stanu konta/partner-api/v1/accounts/{relationshipId}/{action}
GETKontekst klienta/api/v1/me
GETLista agentów/api/v1/agents
GETLista drukarek/api/v1/printers
POSTPrzesyłanie dokumentu/api/v1/documents
GETLista zadań/api/v1/print-jobs
POSTTworzenie zadania/api/v1/print-jobs
POSTTworzenie z URL/api/v1/print-jobs/from-url
POSTTworzenie z Base64/api/v1/print-jobs/from-base64
GETStatus zadania/api/v1/print-jobs/{printJobId}

Powiązana dokumentacja ​

Przewodniki dotyczące integracji CloudPrint, podłączania lokalnego agenta i obsługi procesów drukowania.