ForHosting KIT · أدوات المطورين

تقاطع قائمتين

تقاطع قائمتين هو مجموعة العناصر الموجودة في كلتا القائمتين. تنفذ هذه الأداة المقارنة وتعيد كل قيمة مشتركة مرة واحدة، وفق ترتيب ظهورها الأول في القائمة الأولى.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

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

جهز قائمتين لإجراء مقارنة مفيدة

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

اختر المطابقة التامة أو تجاهل حالة الأحرف

المطابقة التامة هي الوضع الافتراضي لأن بعض المعرفات تراعي حالة الأحرف. ووفقا لهذه القاعدة يختلف «API» عن «api». فعل ignore_case عندما لا تكون حالة الأحرف مهمة، كما في الكلمات المفتاحية التحريرية أو الوسوم المدخلة يدويا. لا يغير هذا الخيار إلا مفاتيح البحث الداخلية، بينما يحتفظ الناتج بصياغة القائمة الأولى. تخضع العناصر المكررة للقاعدة نفسها ولا تنتج إلا قيمة واحدة. تقارن الأداة السلاسل كاملة، فلا يطابق «البريد» عبارة «التسويق بالبريد». إذا احتجت إلى إزالة العلامات أو توحيد المسافات أو ربط المرادفات، فوحد البيانات قبل الطلب.

استخدم التقاطع في تدفقات البيانات

تتضمن الاستجابة مصفوفة التقاطع، وعدد عناصرها الفريدة، والحجم الأصلي لكل قائمة، ووضع المقارنة المستخدم. يستطيع فريق البحث مقارنة الكلمات المخطط لها بالموضوعات المغطاة، ويستطيع المتجر تقاطع وسوم المنتجات مع قائمة سماح، كما تستطيع قناة البيانات مقارنة أعمدة ملفي تصدير. الحساب حتمي؛ فالمدخلات والإعدادات نفسها تعطي دائما النتيجة المرتبة نفسها. لا تعتمد العملية على شبكة أو نموذج أو اختيار عشوائي أو وقت حالي. تبلغ كلفة طلب API مقدار $0.002، ويستخدم مشغل المتصفح منطق المقارنة النقي نفسه.

مقارنة صادرات الكلمات المفتاحية

اعثر على المصطلحات المشتركة بين أداتي بحث أو قائمتي حملة قبل دمج أعمال SEO.

توفيق الوسوم

حدد الوسوم التي يدعمها كل من نظام المحتوى والمنصة المستهدفة.

التصفية بقائمة سماح

احتفظ فقط بالتسميات أو المعرفات المطلوبة الموجودة أيضا في قائمة نصية معتمدة.

ماذا تعيد العملية؟

تعيد كل سلسلة موجودة في القائمتين مرة واحدة، مرتبة ومصاغة وفقا لأول ظهور لها في list_a.

هل تشمل النتيجة العناصر المكررة؟

لا. النتيجة هي تقاطع مجموعات، ولذلك تظهر كل قيمة متطابقة مرة واحدة فقط.

هل تراعي المطابقة حالة الأحرف؟

نعم افتراضيا. اضبط ignore_case على true عندما ينبغي ألا تؤثر حالة الأحرف في التطابق.

هل تحذف المسافات أو علامات الترقيم؟

لا. تقارن القيم كما وردت، باستثناء خيار تجاهل حالة الأحرف. وحد البيانات مسبقا عند الحاجة.

ماذا يحدث عند عدم وجود تطابق؟

ينجح الطلب ويعيد مصفوفة تقاطع فارغة وعددا يساوي صفرا.

ما كلفة طلب API؟

تبلغ كلفة كل طلب API مقدار $0.002.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/str/list-intersection

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/str/list-intersection \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"list_a":["analytics","email","seo","automation"],"list_b":["seo","content","analytics"]}'
{
  "list_a": [
    "analytics",
    "email",
    "seo",
    "automation"
  ],
  "list_b": [
    "seo",
    "content",
    "analytics"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.list_intersection",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_items_per_list10000
max_item_chars4096
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←