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 ελέγχουν την εικόνα.
| Όνομα | Τύπος | Απαιτείται | Προεπιλογή | Περιγραφή |
|---|---|---|---|---|
| name | string | Ναι | — | Ετικέτα που αποθηκεύεται στον πόρο. |
| type | string | Ναι | C128 | Κλειδί συμβολογίας όπως C128, EAN13 ή UPCA. |
| value | string | Ναι | — | Δεδομένα που κωδικοποιούνται στο barcode. Πρέπει να είναι έγκυρα για τον επιλεγμένο τύπο. |
| project_id | integer | Όχι | — | Έργο στο οποίο θα επισυναφθεί ο πόρος. |
| is_bulk | boolean | Όχι | false | Αν είναι true, δημιουργείται ένα barcode ανά γραμμή στο value. |
| foreground_color | string | Όχι | #000000 | Χρώμα μονάδων ως HEX. |
| background_color | string | Όχι | #ffffff | Χρώμα φόντου HEX. Κρατήστε το πιο ανοιχτό από τις μονάδες. |
| width_scale | integer | Όχι | 2 | Πολλαπλασιαστής πλάτους ράβδων, 1–10. |
| height | integer | Όχι | 30 | Ύψος ράβδων σε pixel, 30–1000. |
| display_text | boolean | Όχι | 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
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| page | integer | Όχι | Page number (default 1) |
| results_per_page | integer | Όχι | Items per page (default 25, max 100) |
| search | string | Όχι | Search term |
| search_by | string | Όχι | Column to search |
| order_by | string | Όχι | Sort column |
| order_type | string | Όχι | asc or desc |
| datetime_start | string | Όχι | ISO datetime filter start |
| datetime_end | string | Όχι | 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
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| id | integer | Ναι | — |
curl -X GET 'https://forqrcode.com/api/v1/barcodes/{id}' \
-H 'Authorization: Bearer YOUR_API_KEY'PATCH/api/v1/barcodes/{id}Ενημέρωση barcode
| Όνομα | Τύπος | Απαιτείται | Προεπιλογή | Περιγραφή |
|---|---|---|---|---|
| id | integer | Ναι | — | — |
| name | string | Όχι | — | Ετικέτα που αποθηκεύεται στον πόρο. |
| type | string | Όχι | C128 | Κλειδί συμβολογίας όπως C128, EAN13 ή UPCA. |
| value | string | Όχι | — | Δεδομένα που κωδικοποιούνται στο barcode. Πρέπει να είναι έγκυρα για τον επιλεγμένο τύπο. |
| project_id | integer | Όχι | — | Έργο στο οποίο θα επισυναφθεί ο πόρος. |
| is_bulk | boolean | Όχι | false | Αν είναι true, δημιουργείται ένα barcode ανά γραμμή στο value. |
| foreground_color | string | Όχι | #000000 | Χρώμα μονάδων ως HEX. |
| background_color | string | Όχι | #ffffff | Χρώμα φόντου HEX. Κρατήστε το πιο ανοιχτό από τις μονάδες. |
| width_scale | integer | Όχι | 2 | Πολλαπλασιαστής πλάτους ράβδων, 1–10. |
| height | integer | Όχι | 30 | Ύψος ράβδων σε pixel, 30–1000. |
| display_text | boolean | Όχι | 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
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| id | integer | Ναι | — |
curl -X DELETE 'https://forqrcode.com/api/v1/barcodes/{id}' \
-H 'Authorization: Bearer YOUR_API_KEY'Τα ονόματα παραμέτρων και τα παραδείγματα JSON εμφανίζονται στα αγγλικά. Αντικαταστήστε το YOUR_API_KEY με το κλειδί του λογαριασμού σας.