Salt la conținutul principal
API-ul GetQR este în versiune beta și este disponibil pentru anumite spații de lucru. Detaliile se pot schimba înainte de lansarea generală.
Codurile QR PDF, Image și Video indică un fișier, iar un logo personalizat este tot un fișier. Încărcarea are doi pași: înregistrați fișierul pentru a obține un URL, apoi trimiteți octeții la acel URL.

Încărcarea unui fișier

1

Înregistrați fișierul

Apelați Înregistrarea unei încărcări de fișier cu target, contentType și size ale fișierului. target stabilește tipurile de conținut acceptate și limita de dimensiune. Primiți un fileId și un uploadUrl.
2

Trimiteți fișierul

Trimiteți fișierul cu o cerere PUT la uploadUrl. Content-Type și Content-Length trebuie să corespundă exact cu contentType și size înregistrate: orice altceva este respins. URL-ul este presemnat, așa că nu adăugați cheia API. Expiră după 10 minute.
3

Folosiți ID-ul fișierului

Transmiteți fileId când creați un cod QR:
  • Ca fileId pentru un cod QR pdf, image sau video. Încărcați cu targetul corespunzător.
  • Ca fileId pentru imaginea de profil a unui cod QR vcard, social, multilink sau event. Încărcați cu targetul logo.
  • Ca logoOptions.fileId, cu logoOptions.type setat la uploaded, pentru un logo personalizat. Încărcați cu targetul logo. Consultați Personalizare.

Limite

  • Tip MIME simplu. Trimiteți un singur tip și subtip, cu litere mici, cum ar fi image/png. Parametrii precum ;charset= și listele sunt respinse.
  • Fără SVG. Tipurile bazate pe XML, cum ar fi image/svg+xml, nu sunt acceptate. Încărcați o imagine raster, cum ar fi image/png sau image/jpeg.

Anteturi

string
obligatoriu
Bearer urmat de cheia dvs. API. Consultați Autentificare.
string
obligatoriu
application/json.

Înregistrarea unei încărcări de fișier

POST /api/v1/files Înregistrează un fișier și returnează un URL presemnat la care să îl încărcați. Acest apel nu încarcă fișierul propriu-zis.
string
obligatoriu
Pentru ce este fișierul: pdf, image, video sau logo. Stabilește tipurile de conținut acceptate și limita de dimensiune. Consultați Limite.
string
obligatoriu
Tipul MIME al fișierului, de exemplu application/pdf, fără parametri. Cererea de încărcare trebuie să trimită exact acest Content-Type.
integer
obligatoriu
Dimensiunea exactă a fișierului în octeți, un număr întreg pozitiv. Este verificată în raport cu limita targetului. Cererea de încărcare trebuie să trimită exact acest Content-Length.
string
Numele original al fișierului, până la 255 de caractere. Păstrat pentru afișare în panou. O cale cu / sau \ este respinsă.
string
ID-ul de transmis ca fileId sau logoOptions.fileId.
string
URL-ul presemnat la care trimiteți fișierul cu PUT.
integer
Secundele până la expirarea uploadUrl: 600.
string
Metoda HTTP pentru încărcare: PUT.

Probleme frecvente

Tipul de conținut nu corespunde targetului. De exemplu, pdf acceptă doar application/pdf. Consultați Limite.
Trimiteți tipul de conținut cu litere mici și fără parametri: image/png, nu Image/PNG sau image/png; charset=utf-8.
size declarat depășește limita targetului. Comprimați fișierul înainte de a-l înregistra.
URL-ul expiră la 10 minute după înregistrarea fișierului, iar cererea trebuie să trimită exact Content-Type și Content-Length înregistrate. Înregistrați din nou fișierul pentru a obține un URL nou.
Ați înregistrat fișierul, dar PUT la uploadUrl nu s-a finalizat. Încărcați fișierul, apoi creați codul QR.
Fișierul a fost înregistrat cu alt target, de exemplu un fișier image folosit pentru un cod QR pdf. Înregistrați o încărcare nouă cu targetul corespunzător.
fileId nu există. Preluați-l din răspunsul de la Înregistrarea unei încărcări de fișier.

Ce urmează

Coduri QR

Tipuri de coduri QR

Personalizare

Erori