Barcodes

Δημιουργήστε barcodes σε 34 συμβολογίες, με χρώμα, μέγεθος και ετικέτα.

Υποστηριζόμενοι τύποι

Περάστε type ως ένα από αυτά τα κλειδιά συμβολογίας. Το value πρέπει να ακολουθεί τους κανόνες του τύπου.

  • C32
  • C39
  • C39+
  • C39E
  • C39E+
  • C93
  • S25
  • S25+
  • I25
  • I25+
  • ITF14
  • C128
  • C128A
  • C128B
  • C128C
  • EAN2
  • EAN5
  • EAN8
  • EAN13
  • UPCA
  • UPCE
  • MSI
  • MSI+
  • POSTNET
  • PLANET
  • TELEPENALPHA
  • TELEPENNUMERIC
  • RMS4CC
  • KIX
  • IMB
  • CODABAR
  • CODE11
  • PHARMA
  • PHARMA2T
POST/api/v1/barcodes
Δημιουργία barcode

Στείλτε JSON με name, type και value. Το type είναι κλειδί συμβολογίας όπως C128 ή EAN13. Χρώματα, width_scale, height και display_text ελέγχουν την εικόνα.

ΌνομαΤύποςΑπαιτείταιΠροεπιλογήΠεριγραφή
namestringΝαιΕτικέτα που αποθηκεύεται στον πόρο.
typestringΝαιC128Κλειδί συμβολογίας όπως C128, EAN13 ή UPCA.
valuestringΝαιΔεδομένα που κωδικοποιούνται στο barcode. Πρέπει να είναι έγκυρα για τον επιλεγμένο τύπο.
project_idintegerΌχιΈργο στο οποίο θα επισυναφθεί ο πόρος.
is_bulkbooleanΌχιfalseΑν είναι true, δημιουργείται ένα barcode ανά γραμμή στο value.
foreground_colorstringΌχι#000000Χρώμα μονάδων ως HEX.
background_colorstringΌχι#ffffffΧρώμα φόντου HEX. Κρατήστε το πιο ανοιχτό από τις μονάδες.
width_scaleintegerΌχι2Πολλαπλασιαστής πλάτους ράβδων, 1–10.
heightintegerΌχι30Ύψος ράβδων σε pixel, 30–1000.
display_textbooleanΌχιfalseΑν είναι true, το value εκτυπώνεται κάτω από τις ράβδους.

Παράδειγμα αιτήματος

curl -X POST 'https://forqrcode.com/api/v1/barcodes' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Product SKU",
  "type": "C128",
  "value": "FORQR-1001",
  "foreground_color": "#17191c",
  "background_color": "#ffffff",
  "width_scale": 2,
  "height": 80,
  "display_text": true
}'

Περισσότερα παραδείγματα

EAN-13

curl -X POST 'https://forqrcode.com/api/v1/barcodes' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Retail EAN-13",
  "type": "EAN13",
  "value": "5901234123457",
  "height": 70,
  "display_text": true
}'

Παράδειγμα απάντησης

{
  "data": {
    "id": 1,
    "type": "C128",
    "name": "Product SKU",
    "value": "FORQR-1001",
    "barcode": "https://…/barcodes/…/barcode.svg"
  }
}
GET/api/v1/barcodes
Κατάλογος barcode
ΌνομαΤύποςΑπαιτείταιΠεριγραφή
pageintegerΌχιPage number (default 1)
results_per_pageintegerΌχιItems per page (default 25, max 100)
searchstringΌχιSearch term
search_bystringΌχιColumn to search
order_bystringΌχιSort column
order_typestringΌχιasc or desc
datetime_startstringΌχιISO datetime filter start
datetime_endstringΌχιISO datetime filter end
curl -X GET 'https://forqrcode.com/api/v1/barcodes' \
  -H 'Authorization: Bearer YOUR_API_KEY'
GET/api/v1/barcodes/{id}
Ανάγνωση ενός barcode
ΌνομαΤύποςΑπαιτείταιΠεριγραφή
idintegerΝαι
curl -X GET 'https://forqrcode.com/api/v1/barcodes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY'
PATCH/api/v1/barcodes/{id}
Ενημέρωση barcode
ΌνομαΤύποςΑπαιτείταιΠροεπιλογήΠεριγραφή
idintegerΝαι
namestringΌχιΕτικέτα που αποθηκεύεται στον πόρο.
typestringΌχιC128Κλειδί συμβολογίας όπως C128, EAN13 ή UPCA.
valuestringΌχιΔεδομένα που κωδικοποιούνται στο barcode. Πρέπει να είναι έγκυρα για τον επιλεγμένο τύπο.
project_idintegerΌχιΈργο στο οποίο θα επισυναφθεί ο πόρος.
is_bulkbooleanΌχιfalseΑν είναι true, δημιουργείται ένα barcode ανά γραμμή στο value.
foreground_colorstringΌχι#000000Χρώμα μονάδων ως HEX.
background_colorstringΌχι#ffffffΧρώμα φόντου HEX. Κρατήστε το πιο ανοιχτό από τις μονάδες.
width_scaleintegerΌχι2Πολλαπλασιαστής πλάτους ράβδων, 1–10.
heightintegerΌχι30Ύψος ράβδων σε pixel, 30–1000.
display_textbooleanΌχιfalseΑν είναι true, το value εκτυπώνεται κάτω από τις ράβδους.

Παράδειγμα αιτήματος

curl -X PATCH 'https://forqrcode.com/api/v1/barcodes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "value": "FORQR-2002",
  "height": 90
}'
DELETE/api/v1/barcodes/{id}
Διαγραφή barcode
ΌνομαΤύποςΑπαιτείταιΠεριγραφή
idintegerΝαι
curl -X DELETE 'https://forqrcode.com/api/v1/barcodes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY'

Τα ονόματα παραμέτρων και τα παραδείγματα JSON εμφανίζονται στα αγγλικά. Αντικαταστήστε το YOUR_API_KEY με το κλειδί του λογαριασμού σας.