API สำหรับ QR Code
API ของ QR Code Crafter สร้างไฟล์ QR code แบบคงที่จาก Netlify Function endpoint สาธารณะ เหมาะกับเครื่องมือภายใน เอเจนต์ AI เทมเพลตแคมเปญ เวิร์กโฟลว์สินค้า และระบบออกแบบอัตโนมัติ
API รองรับ URL, Wi-Fi, vCard, กิจกรรมในปฏิทิน, ตำแหน่ง, ลิงก์ชำระเงิน, ลิงก์ app store, โปรไฟล์โซเชียล และข้อความธรรมดา ผลลัพธ์คือไฟล์ QR ที่ดาวน์โหลดได้ ไม่ใช่ redirect แบบ dynamic
เอเจนต์ AI สามารถอ่านสัญญาการใช้งานผ่าน OpenAPI, WebMCP, ai.txt, llms.txt และ runtime tools ที่ลงทะเบียนบนหน้าจริง ช่วยลดการเดาพารามิเตอร์หรือการอ่านฟอร์มจากภาพหน้าจอ
OpenAPI GenerateQrRequest: x-agent-recipes. WebMCP: api.agentRecipes. Payment content: PhonePe-compatible UPI, Swiss QR-bill, SEPA/GiroCode, iDEAL, MobilePay/Vipps, QRIS.
สำหรับ QR เดี่ยว ให้เรียก /.netlify/functions/generate-qr ด้วย GET หรือ POST โดย POST JSON เหมาะกับ payload ยาว vCard event Wi-Fi ข้อมูลโลโก้ และงานที่ต้องเก็บ metadata ของไฟล์
สำหรับงานจำนวนมาก ให้เรียก /.netlify/functions/generate-qr-bulk ด้วย CSV หรือ row objects endpoint จะคืน ZIP ที่มีไฟล์ QR, manifest.csv และ manifest.json ภายใต้ขีดจำกัดสาธารณะ 50 แถว
คู่มือ
สร้างไฟล์ QR เดี่ยว
ส่ง GET query หรือ POST JSON ไปยัง generate-qr แล้วรับไฟล์ QR พร้อม content type, extension, byteLength, width, height และ unit
Discovery ที่เอเจนต์อ่านได้
/.well-known/openapi.json, /openapi.yaml, /.well-known/webmcp.json, /ai.txt และ /llms.txt อธิบาย schema ตัวอย่าง ข้อจำกัด และรูปแบบไฟล์
ส่งออกได้หกรูปแบบ
คำขอเดียวสามารถคืน SVG, PNG, JPG, WebP, PDF หรือ EPS ใช้ SVG/PDF/EPS สำหรับงานพิมพ์ และ PNG/WebP สำหรับงานดิจิทัล
เวิร์กโฟลว์สร้าง QR จำนวนมาก
bulk endpoint ประมวลผลได้สูงสุด 50 แถวและสร้างไฟล์ ZIP พร้อม manifest เพื่อส่งต่อไปยัง CMS, Google Drive, งานพิมพ์ หรือเอเจนต์อื่น
คงที่และพึ่งพาน้อย
ไฟล์ QR ที่ได้บรรจุ payload ไว้ในลาย QR โดยตรง ไม่ต้องมีบัญชี QR dashboard หรือ redirect ของผู้ให้บริการเพื่อให้สแกนได้
พร้อมสำหรับเวิร์กโฟลว์ในไทย
ใช้ API สำหรับเมนู ร้านค้า อีเวนต์ Wi-Fi สำหรับแขก ป้ายสินค้า เอกสารราชการ ลิงก์ PromptPay หรือแคมเปญที่สร้างจากข้อมูลตาราง
ตัวเลือก API สำหรับการสร้าง QR
| ตัวเลือก | ค่าที่รองรับ | ใช้เมื่อใด |
|---|---|---|
| Endpoint เดี่ยว | GET หรือ POST /.netlify/functions/generate-qr | สร้างไฟล์ QR แบบคงที่จาก payload เดียว |
| Endpoint แบบ bulk | POST /.netlify/functions/generate-qr-bulk | สร้าง ZIP จาก CSV rows หรือ JSON row objects |
| ขีดจำกัด bulk | 1-50 แถวต่อ request | ทำให้การใช้งานสาธารณะและเอเจนต์อัตโนมัติควบคุมได้ |
| format | svg, png, jpg, webp, pdf, eps | เลือกชนิดไฟล์สำหรับเว็บ เอกสาร ดีไซน์ หรือพิมพ์ |
| size | 256-4096 | กำหนดขนาดภาพ raster และพื้นที่ layout |
| errorCorrectionLevel | L, M, Q, H | เลือก H เมื่อมีโลโก้ งานพิมพ์ หรือสภาพแวดล้อมสแกนยาก |
| Response metadata | contentType, extension, byteLength, width, height, unit | ยืนยันว่าไฟล์ที่บันทึกตรงกับคำขอ |
| Discovery | OpenAPI, WebMCP, ai.txt, llms.txt | ช่วยให้เอเจนต์และ API client อ่านพารามิเตอร์โดยไม่ต้องเดา |
| การวัดผลแคมเปญ | เข้ารหัส UTM URL หรือ redirect ที่คุณควบคุมเอง | API สร้าง QR แบบคงที่ การวิเคราะห์ควรเกิดที่ปลายทาง |
เอเจนต์ควรเรียก QR code API อย่างไร
เวิร์กโฟลว์ที่เชื่อถือได้เริ่มจาก discovery สร้าง payload ที่เสร็จแล้ว เลือกรูปแบบไฟล์ และตรวจ metadata ก่อนส่งต่อ
อ่าน contract ก่อน
เริ่มจาก /ai.txt, /llms.txt หรือ /.well-known/openapi.json เพื่อให้ client ใช้ endpoint, schema, ตัวอย่าง และ format ล่าสุด
ใช้ POST สำหรับ automation
POST JSON ลดข้อจำกัดของ query string และเหมาะกับ vCard, event, Wi-Fi, payment payload, URL ยาว และข้อมูลโลโก้
ใช้ GET สำหรับดาวน์โหลดทันที
GET คืนไฟล์ binary โดยตรงและแนบ X-QR-Width, X-QR-Height, X-QR-Unit และ X-QR-Bytes ใน response headers
ตรวจสอบก่อนเผยแพร่
ยืนยัน contentType, extension, byteLength, dimensions และชื่อไฟล์ก่อนส่งเข้า CMS, Google Drive, งานพิมพ์ หรือเอเจนต์ถัดไป
เวิร์กโฟลว์สร้าง QR จำนวนมาก
bulk เหมาะกับป้ายสินค้า ห้องเรียน บัตรอีเวนต์ เมนู ป้ายหน้าร้าน แคมเปญหลายเวอร์ชัน และไฟล์ QR ที่สร้างจาก spreadsheet
ส่ง CSV หรือ row objects
CSV ใช้คอลัมน์ filename,value ได้ ส่วน JSON rows ใช้ value และ filename ที่ไม่บังคับ ระบบจะปฏิเสธแถวว่างหรือค่าที่ใหญ่เกินไป
เลือกรูปแบบไฟล์ร่วมกัน
กำหนด SVG, PNG, JPG, WebP, PDF หรือ EPS สำหรับทั้ง batch โดย SVG เหมาะกับ automation ส่วน PDF/EPS เหมาะกับงานพิมพ์
ขอ ZIP เมื่อจำเป็น
Accept: application/zip คืนไฟล์ ZIP แบบ binary ส่วน JSON response มี base64, byteLength, fileCount และ manifest สำหรับเอเจนต์
ใช้ manifest เพื่อตรวจงาน
manifest.csv และ manifest.json จับคู่แถวต้นทางกับชื่อไฟล์ สถานะ และ byte count เพื่อให้ระบบถัดไปตรวจปัญหาได้ง่าย
Payload แบบคงที่ที่ API รองรับ
API เข้ารหัส payload ที่คุณส่งมา ควร validate string สุดท้ายในระบบของคุณก่อนสร้างและเผยแพร่ไฟล์ QR
ลิงก์การตลาด
เข้ารหัส HTTPS URL, UTM link, app store page, social profile, PDF landing page, Google review link และ campaign redirect
การกระทำบนอุปกรณ์
เข้ารหัส Wi-Fi string, mailto, SMS, phone link, WhatsApp link, calendar event, map coordinates และ vCard contact
Payload การชำระเงิน
เข้ารหัส PromptPay link, UPI URI, PIX EMV หรือ crypto address หลังจากตรวจผู้รับ จำนวนเงิน ข้อความ และสกุลเงินแล้ว
ดีไซน์และงานพิมพ์
ใช้ SVG, PDF หรือ EPS ใน production layout ใช้ PNG, JPG หรือ WebP สำหรับ preview, เอกสาร, อีเมล และหน้าเว็บ
เช็กลิสต์สำหรับการเชื่อมต่อเอเจนต์
- อ่าน /ai.txt หรือ /.well-known/openapi.json ก่อนส่ง request
- ใช้ POST JSON สำหรับ vCard, event, Wi-Fi, payment, logo และ payload ยาว
- ใช้ bulk endpoint เฉพาะ batch ที่มีไม่เกิน 50 แถว
- ส่ง Accept: application/zip เมื่อเอเจนต์ต้องการ ZIP binary โดยตรง
- ตั้ง User-Agent ที่อธิบาย integration อัตโนมัติอย่างชัดเจน
- เคารพ Retry-After ใน response 429 และ 503
- บันทึก base64 data จาก POST response ด้วย extension ที่ API คืนมา
- ตรวจ byteLength, dimensions, fileCount และ manifest ก่อนส่งต่อ
- ทดสอบการสแกนสำหรับทุก payload type และ export format ก่อนใช้งานจริง
- สำหรับการวัดผลแคมเปญ ให้สร้าง UTM URL หรือ redirect ของคุณก่อนสร้าง QR
คู่มือ: งานพิมพ์
สร้าง QR code แบบคงที่ด้วย API สาธารณะ. คิวอาร์โค้ดแบบคงที่. ดาวน์โหลด SVG, PNG, JPG, WebP, PDF, EPS. การสแกน. เช็กลิสต์ตรวจงานพิมพ์ QR. ตัวอย่างสด. ปรับแต่ง คิวอาร์โค้ด. ไม่ต้องมีบัญชี. Keep the destination, owner, file name, publication channel, proof result, and review date with the campaign notes so printed and shared QR assets can be checked later.
สร้าง QR code แบบคงที่ด้วย API สาธารณะ. คิวอาร์โค้ด URL. สร้างในเบราว์เซอร์. งานพิมพ์. ใช้งานดิจิทัล. การเข้าถึง. ความปลอดภัยและความเป็นส่วนตัวของ QR. รูปแบบไฟล์ QR. เครื่องสแกน QR. Use the same checklist for websites, posters, packaging, receipts, menus, classroom handouts, payment notices, and customer support material.
คิวอาร์โค้ด URL: HTTPS
สร้าง QR code แบบคงที่ด้วย API สาธารณะ: คิวอาร์โค้ด URL, สร้างในเบราว์เซอร์, HTTPS, การสแกน. คิวอาร์โค้ดแบบคงที่. ลิงก์พร้อมวิเคราะห์. UTM. ความปลอดภัยและความเป็นส่วนตัวของ QR.
เลือกรูปแบบ
งานพิมพ์: SVG, PDF, EPS. ใช้งานดิจิทัล: PNG, JPG, WebP, SVG. รูปแบบไฟล์ QR. ดาวน์โหลด. ส่งออกเวกเตอร์. เลือกรูปแบบ.
การสแกน
การสแกน. ตัวอย่างสด. เครื่องสแกน QR. เช็กลิสต์ตรวจงานพิมพ์ QR. งานพิมพ์. ใช้งานดิจิทัล. ปรับแต่ง. Test the generator preview, downloaded file, placed artwork, CMS upload, exported PDF, and one physical proof before approving production.
บริษัท
สร้าง QR code แบบคงที่ด้วย API สาธารณะ: คิวอาร์โค้ด URL, ดาวน์โหลด, SVG, PNG, JPG, WebP, PDF, EPS, งานพิมพ์, ใช้งานดิจิทัล, การสแกน. บริษัท. คู่มือ. ข้อเสนอแนะ.
API คิวอาร์โค้ด
API คิวอาร์โค้ด. OpenAPI. WebMCP. ai.txt. llms.txt. เวิร์กโฟลว์ QR จำนวนมาก. ดาวน์โหลด SVG, PNG, JPG, WebP, PDF, EPS. คิวอาร์โค้ดแบบคงที่.
QR แบบคงที่เทียบกับแบบไดนามิก
สร้าง QR code แบบคงที่ด้วย API สาธารณะ. คิวอาร์โค้ดแบบคงที่. ไม่จำกัดการสแกน. คิวอาร์โค้ด URL. ลิงก์พร้อมวิเคราะห์. ความปลอดภัยและความเป็นส่วนตัวของ QR. สร้างในเบราว์เซอร์. การสแกน.
ข้อเสนอแนะ
คิวอาร์โค้ด URL. คิวอาร์โค้ดโทรศัพท์. คิวอาร์โค้ดอีเมล. การเข้าถึง. การสแกน. ข้อเสนอแนะ. คิวอาร์โค้ด SMS.
การเข้าถึง
การเข้าถึง. การสแกน. งานพิมพ์. ใช้งานดิจิทัล. คิวอาร์โค้ด URL. สร้างในเบราว์เซอร์. ตัวอย่างสด.
สร้าง QR code ผ่าน API
- 1
เลือก single หรือ bulk
ใช้ generate-qr สำหรับหนึ่งไฟล์ หรือ generate-qr-bulk สำหรับ ZIP ที่มีไฟล์ QR แบบคงที่หลายไฟล์
- 2
สร้าง payload สุดท้าย
เตรียม URL, Wi-Fi string, vCard, event, payment URI, text, CSV หรือ row objects ให้ตรงกับสิ่งที่ scanner ต้องอ่าน
- 3
เลือก output format
เลือก SVG/PDF/EPS สำหรับงานพิมพ์และดีไซน์ เลือก PNG/JPG/WebP สำหรับการเผยแพร่ดิจิทัลและ preview
- 4
ตรวจสอบ response
ยืนยัน success, content type, byte length, dimensions, extension และ ZIP manifest ก่อนบันทึกไฟล์
- 5
ทดสอบในบริบทจริง
สแกนไฟล์หลังวางลงใน layout, CMS, เอกสาร หรือ proof งานพิมพ์ เพื่อไม่ให้ automation สร้างไฟล์ที่ดูถูกต้องแต่สแกนยาก
คำถามที่พบบ่อย
QR Code Crafter API ใช้ endpoint ใด
ใช้ /.netlify/functions/generate-qr ด้วย GET query parameters หรือ POST JSON สำหรับ QR เดี่ยว ส่วน bulk ZIP ใช้ /.netlify/functions/generate-qr-bulk
API สร้าง QR code จำนวนมากได้หรือไม่
ได้ ส่ง CSV rows หรือ JSON row objects ไปยัง bulk endpoint ผลลัพธ์เป็น JSON พร้อม base64 ZIP data หรือ application/zip โดยตรงเมื่อ request ใช้ Accept: application/zip
API ต้องมีบัญชีหรือไม่
การสร้างแบบสาธารณะใช้ได้โดยไม่ต้องมีบัญชี ตราบใดที่ deployment ไม่บังคับ API key หากมี key ให้ส่ง X-Agent-Api-Key และรองรับ 401 response
API คืนไฟล์รูปแบบใดได้บ้าง
สัญญาสาธารณะรองรับ SVG, PNG, JPG, WebP, PDF และ EPS
Browser agents ใช้ WebMCP ได้หรือไม่
ได้ หน้าจริงลงทะเบียน runtime tools เช่น generate_qr และ generate_bulk_qr เมื่อมี modelContext และมี declarative form markup สำหรับ scanner ที่อ่าน toolname attributes
API สร้าง dynamic tracking QR หรือไม่
ไม่ API สร้างไฟล์ QR แบบคงที่ หากต้องการวัดผลแคมเปญ ให้เข้ารหัส URL ที่มี UTM หรือ redirect ที่คุณควบคุมเองก่อนสร้าง QR
API คิวอาร์โค้ด: QR code generator API?
API คิวอาร์โค้ด: QR code generator API. API QR code generator. qrcode API. QR API. generate QR code API. SVG, PNG, JPG, WebP, PDF, EPS.