QR குறியீடுகள்

லோகோ, நிறங்கள், பாணிகள் மற்றும் உள்ளடக்க வகைகளுடன் QR குறியீடுகளை உருவாக்கி, பட்டியலிடுங்கள் அல்லது புதுப்பிங்கள்.

ஆதரிக்கப்படும் வகைகள்

type-ஐ இந்த சாவிகளில் ஒன்றாக அனுப்புங்கள். உள்ளடக்க புலங்கள் வகையுடன் மாறும்.

  • text
  • url
  • phone
  • sms
  • email
  • whatsapp
  • facetime
  • location
  • wifi
  • event
  • vcard
  • crypto
  • paypal
  • upi
  • epc
  • pix
POST/api/v1/qr-codes
QR குறியீடு உருவாக்க

கோரிக்கை உடலில் JSON அனுப்புங்கள். name மற்றும் type கட்டாயம். url வகைகளுக்கு url அனுப்புங்கள். ஸ்டுடியோ வடிவமைப்பைப் பொருத்த style, நிறங்கள், qr_code_logo சேருங்கள். file வகை API-யில் இல்லை.

பெயர்வகைதேவைஇயல்புநிலைவிளக்கம்
namestringஆம்வளத்தில் சேமிக்கப்படும் அடையாளம்.
typestringஆம்urlஉள்ளடக்க வகை. ஆதரிக்கப்படும் QR சாவிகளில் ஒன்று, file தவிர.
urlstringஇல்லைஇலக்கு URL. type url ஆக இருக்கும்போது கட்டாயம்.
textstringஇல்லைசாதாரண உரை. type text ஆக இருக்கும்போது கட்டாயம். மொத்த உரைக்கு இந்தப் புலத்தில் வரிகளைப் பிரிக்கவும்.
url_dynamicbooleanஇல்லைfalsetrue எனில் குறுகிய இணைப்பு உருவாகி QR அதை குறியாக்குகிறது, பின்னர் இலக்கை மாற்றலாம்.
project_idintegerஇல்லைவளத்தை இணைக்கும் திட்டம்.
is_bulkbooleanஇல்லைfalsetrue மற்றும் type text எனில் text-இன் ஒவ்வொரு வரிக்கும் ஒரு QR உருவாகும்.
stylestringஇல்லைsquareதொகுதி வடிவம். எடுத்துக்காட்டுகள்: square, dot, rounded, heart, hexagon.
inner_eye_stylestringஇல்லைsquareஉள் தேடல் வடிவ வடிவம். எடுத்துக்காட்டுகள்: square, dot, circle, rounded.
outer_eye_stylestringஇல்லைsquareவெளி தேடல் வடிவ வடிவம். எடுத்துக்காட்டுகள்: square, circle, rounded, flower.
sizeintegerஇல்லை500பிக்சல்களில் பட அளவு, 50–2000.
marginintegerஇல்லை0அமைதி மண்டல தொகுதிகள், 0–25.
eccstringஇல்லைMபிழை திருத்தம்: L, M, Q அல்லது H. லோகோ சேர்க்கும்போது H பயன்படுத்துங்கள்.
foreground_typestringஇல்லைcolorcolor அல்லது gradient.
foreground_colorstringஇல்லை#000000HEX ஆக தொகுதி நிறம்.
foreground_gradient_stylestringஇல்லைhorizontalvertical, horizontal, diagonal, inverse_diagonal அல்லது radial.
foreground_gradient_onestringஇல்லைமுதல் கிரேடியண்ட் HEX நிறம்.
foreground_gradient_twostringஇல்லைஇரண்டாம் கிரேடியண்ட் HEX நிறம்.
background_colorstringஇல்லை#ffffffபின்புல HEX நிறம். தொகுதிகளைவிட வெளிர்வாக வையுங்கள்.
background_color_transparencyintegerஇல்லை0பின்புல ஒளிபுகாமை, 0–100.
custom_eyes_colorbooleanஇல்லைfalsetrue எனில் கண்கள் eyes_inner_color மற்றும் eyes_outer_color பயன்படுத்தும்.
eyes_inner_colorstringஇல்லை#000000உள் கண்ணின் HEX நிறம்.
eyes_outer_colorstringஇல்லை#000000வெளி கண்ணின் HEX நிறம்.
qr_code_logostringஇல்லைலோகோ பட URL அல்லது பதிவேற்றிய கோப்பு சாவி.
qr_code_logo_sizenumberஇல்லை25QR-இன் சதவீதமாக லோகோ அளவு, 5–40.
framestringஇல்லைஸ்டுடியோவிலிருந்து விருப்ப சட்ட சாவி.
frame_textstringஇல்லைசட்டத்தில் வரையப்படும் தலைப்பு.

வகை வாரியான உள்ளடக்க புலங்கள்

பெயர்வகைதேவைஇயல்புநிலைவிளக்கம்
phonestringஇல்லைtype phone ஆக இருக்கும்போது தொலைபேசி எண்.
smsstringஇல்லைtype sms ஆக இருக்கும்போது தொலைபேசி எண்.
sms_bodystringஇல்லைSMS செய்தி உடல்.
emailstringஇல்லைtype email ஆக இருக்கும்போது பெறுநர்.
email_subjectstringஇல்லைமின்னஞ்சல் பொருள்.
email_bodystringஇல்லைமின்னஞ்சல் உடல்.
whatsappstringஇல்லைWhatsApp எண், இலக்கங்கள் மட்டும்.
whatsapp_bodystringஇல்லைமுன்கூட்டியே நிரப்பப்பட்ட WhatsApp உரை.
wifi_ssidstringஇல்லைtype wifi ஆக இருக்கும்போது பிணையப் பெயர்.
wifi_passwordstringஇல்லைWi-Fi கடவுச்சொல்.
wifi_encryptionstringஇல்லைWPAnopass, WEP, WPA அல்லது WPA/WPA2.
location_latitudenumberஇல்லைtype location ஆக இருக்கும்போது அட்சரேகை.
location_longitudenumberஇல்லைtype location ஆக இருக்கும்போது தீர்க்கரேகை.
eventstringஇல்லைtype event ஆக இருக்கும்போது நிகழ்வு தலைப்பு.
event_start_datetimestringஇல்லைநிகழ்வு தொடக்கத்திற்கான ISO தேதி-நேரம்.
vcard first_name / last_name / emailstringஇல்லைvCard புலங்கள்: first_name, last_name, email மற்றும் பிற ஸ்டுடியோ சாவிகள்.

கோரிக்கை எடுத்துக்காட்டு

curl -X POST 'https://forqrcode.com/api/v1/qr-codes' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Website QR",
  "type": "url",
  "url": "https://forqrcode.com",
  "style": "rounded",
  "size": 500,
  "ecc": "M",
  "foreground_color": "#17191c",
  "background_color": "#ffffff",
  "qr_code_logo": "https://forqrcode.com/logo.png",
  "qr_code_logo_size": 25
}'

மேலும் எடுத்துக்காட்டுகள்

கிரேடியண்ட் QR

curl -X POST 'https://forqrcode.com/api/v1/qr-codes' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Gradient QR",
  "type": "url",
  "url": "https://forqrcode.com",
  "style": "dot",
  "inner_eye_style": "circle",
  "outer_eye_style": "rounded",
  "foreground_type": "gradient",
  "foreground_gradient_style": "radial",
  "foreground_gradient_one": "#5c8b29",
  "foreground_gradient_two": "#25492f",
  "background_color": "#ffffff",
  "size": 600
}'

Wi-Fi QR

curl -X POST 'https://forqrcode.com/api/v1/qr-codes' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Office Wi-Fi",
  "type": "wifi",
  "wifi_ssid": "Guest",
  "wifi_password": "correct-horse",
  "wifi_encryption": "WPA",
  "style": "square",
  "ecc": "H"
}'

பதில் எடுத்துக்காட்டு

{
  "data": {
    "id": 1,
    "type": "url",
    "name": "Website QR",
    "qr_code": "https://…/qr-codes/…/qr.svg",
    "settings": {
      "style": "rounded",
      "size": 500,
      "ecc": "M"
    }
  }
}
GET/api/v1/qr-codes
QR குறியீடு பட்டியல்
பெயர்வகைதேவைவிளக்கம்
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
project_idintegerஇல்லை
typestringஇல்லை
curl -X GET 'https://forqrcode.com/api/v1/qr-codes' \
  -H 'Authorization: Bearer YOUR_API_KEY'
GET/api/v1/qr-codes/{id}
ஒரு QR குறியீடு படிக்க
பெயர்வகைதேவைவிளக்கம்
idintegerஆம்
curl -X GET 'https://forqrcode.com/api/v1/qr-codes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY'
PATCH/api/v1/qr-codes/{id}
QR குறியீடு புதுப்பிக்க
பெயர்வகைதேவைஇயல்புநிலைவிளக்கம்
idintegerஆம்
namestringஇல்லைவளத்தில் சேமிக்கப்படும் அடையாளம்.
typestringஇல்லைurlஉள்ளடக்க வகை. ஆதரிக்கப்படும் QR சாவிகளில் ஒன்று, file தவிர.
urlstringஇல்லைஇலக்கு URL. type url ஆக இருக்கும்போது கட்டாயம்.
textstringஇல்லைசாதாரண உரை. type text ஆக இருக்கும்போது கட்டாயம். மொத்த உரைக்கு இந்தப் புலத்தில் வரிகளைப் பிரிக்கவும்.
url_dynamicbooleanஇல்லைfalsetrue எனில் குறுகிய இணைப்பு உருவாகி QR அதை குறியாக்குகிறது, பின்னர் இலக்கை மாற்றலாம்.
project_idintegerஇல்லைவளத்தை இணைக்கும் திட்டம்.
is_bulkbooleanஇல்லைfalsetrue மற்றும் type text எனில் text-இன் ஒவ்வொரு வரிக்கும் ஒரு QR உருவாகும்.
stylestringஇல்லைsquareதொகுதி வடிவம். எடுத்துக்காட்டுகள்: square, dot, rounded, heart, hexagon.
inner_eye_stylestringஇல்லைsquareஉள் தேடல் வடிவ வடிவம். எடுத்துக்காட்டுகள்: square, dot, circle, rounded.
outer_eye_stylestringஇல்லைsquareவெளி தேடல் வடிவ வடிவம். எடுத்துக்காட்டுகள்: square, circle, rounded, flower.
sizeintegerஇல்லை500பிக்சல்களில் பட அளவு, 50–2000.
marginintegerஇல்லை0அமைதி மண்டல தொகுதிகள், 0–25.
eccstringஇல்லைMபிழை திருத்தம்: L, M, Q அல்லது H. லோகோ சேர்க்கும்போது H பயன்படுத்துங்கள்.
foreground_typestringஇல்லைcolorcolor அல்லது gradient.
foreground_colorstringஇல்லை#000000HEX ஆக தொகுதி நிறம்.
foreground_gradient_stylestringஇல்லைhorizontalvertical, horizontal, diagonal, inverse_diagonal அல்லது radial.
foreground_gradient_onestringஇல்லைமுதல் கிரேடியண்ட் HEX நிறம்.
foreground_gradient_twostringஇல்லைஇரண்டாம் கிரேடியண்ட் HEX நிறம்.
background_colorstringஇல்லை#ffffffபின்புல HEX நிறம். தொகுதிகளைவிட வெளிர்வாக வையுங்கள்.
background_color_transparencyintegerஇல்லை0பின்புல ஒளிபுகாமை, 0–100.
custom_eyes_colorbooleanஇல்லைfalsetrue எனில் கண்கள் eyes_inner_color மற்றும் eyes_outer_color பயன்படுத்தும்.
eyes_inner_colorstringஇல்லை#000000உள் கண்ணின் HEX நிறம்.
eyes_outer_colorstringஇல்லை#000000வெளி கண்ணின் HEX நிறம்.
qr_code_logostringஇல்லைலோகோ பட URL அல்லது பதிவேற்றிய கோப்பு சாவி.
qr_code_logo_sizenumberஇல்லை25QR-இன் சதவீதமாக லோகோ அளவு, 5–40.
framestringஇல்லைஸ்டுடியோவிலிருந்து விருப்ப சட்ட சாவி.
frame_textstringஇல்லைசட்டத்தில் வரையப்படும் தலைப்பு.

கோரிக்கை எடுத்துக்காட்டு

curl -X PATCH 'https://forqrcode.com/api/v1/qr-codes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "url": "https://forqrcode.com/pricing",
  "foreground_color": "#5d2a1a"
}'
DELETE/api/v1/qr-codes/{id}
QR குறியீடு நீக்க
பெயர்வகைதேவைவிளக்கம்
idintegerஆம்
curl -X DELETE 'https://forqrcode.com/api/v1/qr-codes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY'

அளவுரு பெயர்கள் மற்றும் JSON எடுத்துக்காட்டுகள் ஆங்கிலத்தில். YOUR_API_KEY-ஐ உங்கள் விசையால் மாற்றவும்.