نقل أتمتة Zapier أو Make إلى مضيف ترميز جغرافي جديد
تحتاج عمليات الأتمتة دون شيفرة المبنية على خطوة ترميز جغرافي إلى نهج ترحيل مختلف عن الشيفرة المخصصة. إليك كيفية التعامل مع هذا التحويل.
لـ ipinfo.io أسلوب استجابة مميز: حقل loc يجمع خط العرض وخط الطول في سلسلة واحدة مفصولة بفاصلة بدلًا من رقمين منفصلين، وحقل org يضم رقم النظام المستقل واسم المؤسسة معًا، مثل "AS15169 Google LLC" في سلسلة واحدة. والمصادقة رمز مميز (token)، وتبقى الاستجابة في ما عدا ذلك مدمجة ومسطحة في الغالب، بحقول مثل city وregion وcountry وpostal إلى جانب هذين الحقلين المجمّعين.
يستحق تنسيق السلاسل المجمّعة هذا التنبيه إليه تحديدًا، لأن الشيفرة التي تحلل loc بالتقسيم عند الفاصلة، أو تحلل org بالتقسيم عند المسافة الأولى، تؤدي عملًا حقيقيًا يجب أن يستمر في العمل بشكل صحيح بعد الترحيل. وهو بالضبط نوع تفاصيل التحليل الصغيرة التي يسهل إغفالها إلى أن يعيد طلب في بيئة الإنتاج شيئًا لا يتوقعه منطق التقسيم.
يعيد المضيف البديل المتوافق مع ipinfo في My Geocode إنتاج البنية المدمجة نفسها، بما فيها سلسلة loc المجمّعة وسلسلة org المسبوقة برقم AS، ويكون نص حقوق النشر والشروط والخصوصية هو المحتوى الوحيد المختلف. والمرجع موجود في /compatibility/ipinfo/. وينبغي أن يستمر منطق التحليل المبني حول تقسيم loc وorg في العمل تمامًا كما هو مكتوب.
عمليات البحث عن IP من نقاط النهاية التي يمكن فيها وصف النتائج الحقيقية مباشرة لا الشكل فقط. فالبحث عن عنوان معين يعيد المدينة والمنطقة والدولة وسلسلة الإحداثيات المجمّعة وسلسلة المؤسسة المجمّعة، بشكل حي بدلًا من تقديمها من ذاكرة تخزين مؤقت قديمة، لأن بيانات تحديد الموقع الجغرافي لعناوين IP في My Geocode تبقى محدّثة بطبقة تخزين مؤقت تتجدد بدلًا من طبقة تتقادم.
تفاصيل الترحيل التي يجب التخطيط لها:
X-API-Key أو ترويسة Authorization: Bearer أو مصادقة HTTP Basic أو معامل استعلامmg_extras=1 أو ترويسة X-MG-Extras، دون الإخلال بالحقول التي تقرؤها شيفرتك أصلًاX-Quota-Used وX-Credits-Remaining، وهو أمر مفيد إذا كان تكاملك الحالي يتتبع الاستهلاك يدويًاالتسعير: 2,500 طلب مجاني يوميًا دون مفتاح، و2,500 طلب مجاني آخر لكل مفتاح يوميًا يُحتسب لكل شبكة، ثم رصيد مسبق الدفع بسعر 0.0001 € للطلب أو مفتاح Unlimited مقابل 50 € شهريًا، وكل نقطة نهاية بما فيها هذا المضيف البديل المتوافق بالسعر نفسه. وبالنسبة للتطبيقات المبنية حول التنسيق المدمج الخاص بـ ipinfo لأغراض التسجيل أو التحليلات أو قرارات الوصول، فإن هدف هذا الترحيل هو ألا يضطر التنسيق نفسه إلى التغير أبدًا، بل فقط الجهة التي تقدمه.