واجهة برمجة تطبيقات مولد رمز الاستجابة السريعة

إنشاء صور رمز الاستجابة السريعة بإضافة .qr.png إلى أي رابط قصير من Linkly. لا تتطلب مصادقة أو مفتاح API.

يتم إرجاع الصورة كـ PNG مع تطبيق جميع أنماط رموز الاستجابة السريعة المحفوظة، بما في ذلك الألوان المخصصة وأنماط النقاط وأنماط العيون والشعارات.

أضف .qr.png إلى أي رابط Linkly للحصول على رمز الاستجابة السريعة، يتم تقديمه كـ PNG
أضف .qr.png إلى أي رابط Linkly للحصول على رمز الاستجابة السريعة، يتم تقديمه كـ PNG

الاستخدام الأساسي

أضف .qr.png إلى أي رابط قصير من Linkly:

https://linkly.link/2W6Z9.qr.png

يؤدي هذا إلى إرجاع صورة PNG بحجم 1024x1024 لرمز الاستجابة السريعة. إذا قمت بتخصيص ألوان رمز الاستجابة السريعة أو النمط أو الشعار في Linkly، يتم تطبيق هذه الأنماط تلقائياً.

مثال

تضمين رمز الاستجابة السريعة في صفحة HTML:

<img src="https://linkly.link/2W6Z9.qr.png" alt="QR Code" />

أو استخدمه في قالب بريد إلكتروني أو ملف PDF أو أي نظام يدعم عناوين URL للصور.

معاملات النمط

مرر معاملات الاستعلام لتجاوز أنماط رمز الاستجابة السريعة المحفوظة للرابط أو تغيير حجم الصورة:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
المعاملالوصفمثال
sizeحجم الصورة بالبكسل (100–2048)1024
fgColorلون المقدمة (سادس عشري، مشفر في URL)%23009eff
bgColorلون الخلفية (سادس عشري، مشفر في URL)%23ffffff
qrStyleنمط الوحدةsquares أو dots أو fluid
eyeStyleنمط نمط العينsquare أو rounded
eyeColorInnerلون العين الداخلي (سادس عشري)%23ff0000
eyeColorOuterلون العين الخارجي (سادس عشري)%230000ff
logoImageعنوان URL لصورة الشعارhttps://example.com/logo.png
logoWidthعرض الشعار بالبكسل60
logoHeightارتفاع الشعار بالبكسل60
logoPaddingالحشو حول الشعار بالبكسل10
logoStyleشكل حشو الشعارsquare أو circle
quietZoneالحشو حول رمز الاستجابة السريعة بالبكسل (0–200)50

ملاحظة: يجب تشفير الألوان السادسة عشرية في URL — استخدم %23 بدلاً من # (على سبيل المثال %23ff0000 لـ #ff0000).

يتم توسيع أبعاد الشعار تلقائياً لمطابقة حجم الصورة المطلوب.

يضيف quietZone حشواً من المساحة البيضاء حول رمز الاستجابة السريعة بالكامل، ممتلئة بـ bgColor. هذا مفيد عند طباعة رموز الاستجابة السريعة على خلفيات مظلمة — بدونها، تجلس عيون التحديد الموضعي بشكل مباشر ضد الحافة وقد لا تكون قابلة للمسح بشكل موثوق. على سبيل المثال، quietZone=50&bgColor=%23ffffff يضيف حد أبيض بحجم 50 بكسل.

تعيين الأنماط عبر واجهة برمجة تطبيقات الرابط

يمكنك حفظ أنماط رمز الاستجابة السريعة على رابط عند إنشاؤه أو تحديثه عبر واجهة برمجة تطبيقات تقصير الرابط. مرر كائن JSON qr_styles بأي من مفاتيح النمط المدرجة أعلاه:

{
  "api_key": "your_api_key",
  "workspace_id": 1234,
  "url": "https://example.com",
  "qr_styles": {
    "fgColor": "#009eff",
    "bgColor": "#ffffff",
    "qrStyle": "dots",
    "eyeStyle": "rounded",
    "logoImage": "https://example.com/logo.png",
    "logoWidth": 60,
    "logoHeight": 60,
    "logoPadding": 10,
    "logoStyle": "circle",
    "quietZone": 50
  }
}

بمجرد حفظها، يتم تطبيق هذه الأنماط تلقائياً كلما طلبت صورة .qr.png — بدون الحاجة إلى معاملات الاستعلام.

كيفية تطبيق الأنماط

يتم حل أنماط رمز الاستجابة السريعة بالترتيب التالي:

  1. 1
    الأنماط الافتراضية — مقدمة سوداء على خلفية شفافة، وحدات مربعة، 1024 بكسل
  2. 2
    الأنماط المحفوظة — يتم تخزين أي تخصيصات قمت بها في محرر رمز الاستجابة السريعة أو عيّنتها عبر واجهة برمجة التطبيقات مع الرابط
  3. 3
    تجاوزات معاملات الاستعلام — تجاوز الأنماط الفردية لكل طلب عبر معاملات URL

عند وجود شعار، يستخدم Linkly تلقائياً تصحيح الخطأ العالي (المستوى H) لضمان بقاء رمز الاستجابة السريعة قابلاً للمسح.

حدود المعدل

يقتصر نقطة النهاية على 5 طلبات في الثانية لكل عنوان IP. يتم تخزين الصور مؤقتاً لمدة 5 دقائق، لذلك يتم تقديم الطلبات المتكررة لنفس رمز الاستجابة السريعة بسرعة.

الاستجابة

يرجع الطلب الناجح حالة 200 مع Content-Type: image/png وبيانات صورة PNG كجسم الاستجابة.

تُرجع استجابات الخطأ JSON:

{"error": "Rate limit exceeded"}

الأسئلة الشائعة حول واجهة برمجة تطبيقات مولد رمز الاستجابة السريعة

هل أحتاج إلى مفتاح API للحصول على صورة رمز الاستجابة السريعة؟

لا. ما عليك سوى إضافة .qr.png إلى عنوان URL الرابط القصير الخاص بك. هذا عام ولا يتطلب مصادقة.

هل يمكنني تضمين صورة رمز الاستجابة السريعة في رسائل البريد الإلكتروني أو صفحات الويب؟

نعم. يُقصد من عنوان URL .qr.png التضمين. استخدمه كمصدر <img> في رسائل البريد الإلكتروني HTML أو صفحات الويب أو ملفات PDF أو أي نظام يدعم عناوين URL للصور.

هل الألوان المخصصة والشعارات مضمنة؟

نعم. يتم عرض رموز الاستجابة السريعة بجميع الأنماط المحفوظة، بما في ذلك الألوان المخصصة والأنماط النقاط/السائلة وأنماط العيون والشعارات. يمكنك أيضاً تجاوز أي نمط باستخدام معاملات الاستعلام.

ما حجم الصور المُنشأة؟

الحجم الافتراضي هو 1024x1024 بكسل. يمكنك تحديد حجم مخصص من 100 إلى 2048 بكسل باستخدام معامل الاستعلام size، على سبيل المثال ABC123.qr.png?size=2048.

هل هناك حد معدل؟

نعم. يقتصر نقطة النهاية على 5 طلبات في الثانية لكل عنوان IP. إذا تجاوزت هذا، ستتلقى رمز حالة 429.

هل يمكنني تعيين أنماط رمز الاستجابة السريعة عبر واجهة برمجة التطبيقات؟

نعم. مرر كائن qr_styles عند إنشاء أو تحديث رابط عبر واجهة برمجة تطبيقات تقصير الرابط. يتم تطبيق الأنماط المحفوظة تلقائياً عند طلب صورة .qr.png. انظر إلى قسم تعيين الأنماط عبر واجهة برمجة تطبيقات الرابط أعلاه.

هل يمكنني إنشاء رموز الاستجابة السريعة بصيغة SVG؟

ليس بعد. تدعم واجهة البرمجة حالياً صيغة PNG فقط. قد يتم إضافة دعم SVG في المستقبل.

الموارد ذات الصلة

توافر الخطة

متوفر على Pro وما فوق

مقارنة الخطط →

احصل على 100 رابط مختصر وتتبع 500 نقرة شهريًا مجانًا.