ما أطلقناه هذا الشهر: الترميز الجغرافي وIP والمنطقة الزمنية والمزيد
ملخص للعمل الأخير في الواجهة: مضيفات توافق جديدة، واستعلامات أسرع للمنطقة الزمنية والارتفاع، وميزات جديدة في لوحة التحكم، ورؤية أوضح للحصة.
تلجأ تطبيقات كثيرة إلى تحديد الموقع الجغرافي عبر IP مرة واحدة فقط، عند أول اتصال للمستخدم، لتخمين البلد أو ضبط العملة الافتراضية ثم المضي قدمًا. وقد ظل ipstack لفترة طويلة خيارًا شائعًا لهذه الخطوة الوحيدة. ويتيح مضيفنا المتوافق الجديد لهذه الخطوة أن تواصل العمل بالطريقة نفسها، ولكن على واجهة خلفية مختلفة.
يطابق المضيف معلمات الطلب في ipstack ومتن الاستجابة بدقة، باستثناء نصوص حقوق النشر والشروط والخصوصية، التي تعكس My Geocode بدلًا من المزود الأصلي. فأينما يرسل تطبيقك حاليًا استعلامًا مصممًا للخدمة ipstack، يمكنه إرسال الاستعلام نفسه إلى مضيفنا، وتصل الحقول العائدة إلى المواضع نفسها التي تتوقعها شيفرة التحليل الحالية لديك.
عائلتا العناوين مدعومتان هنا بالكامل، بما يطابق طريقة عمل /v1/ip في كل مكان آخر على المنصة. فعنوان IPv4 وعنوان IPv6 كلاهما يُحلَّل بشكل صحيح على هذا المضيف، بالبنية نفسها للاستجابة في الحالتين.
يمكن إرسال المفاتيح في ترويسة X-API-Key، أو في ترويسة Authorization: Bearer، أو عبر مصادقة HTTP Basic مع المفتاح بوصفه اسم المستخدم، أو في معلمة استعلام، بما يطابق أي نمط يستخدمه تكاملك الحالي مع ipstack. والطرق الأربع كلها مقبولة بالشكل نفسه على كل مضيف ونقطة نهاية نشغّلها، لذا نادرًا ما تحتاج شيفرة المصادقة إلى تغيير.
الأسعار خلف هذا المضيف هي نفسها في كل مكان آخر. يحصل أي عنوان على 2,500 استعلام مجاني يوميًا دون الحاجة إلى مفتاح، تُحسب لكل شبكة كي يسحب المكتب أو المبنى المشترك من رصيد واحد بدلًا من أرصدة كثيرة. ويضيف المفتاح وحده 2,500 طلب مجاني يوميًا أخرى. وبعد تجاوز هذه الحصص، يكلّف الرصيد المسبق الدفع 0.0001 € للطلب، أو تغطيه باقة Unlimited بسعر 50 € شهريًا، دون سعر منفصل لمضيف التوافق هذا.
تتضمن كل استجابة أيضًا مجموعة ترويسات الحصة الكاملة لدينا، وهو أمر لا يكشفه تكامل ipstack العادي في غير ذلك: X-Quota-Limit وX-Quota-Used وX-Quota-Free-Remaining وX-Quota-Network-Used وX-Credits-Remaining موجودة كلها، استدعاءً بعد استدعاء.
إذا أراد مشروعك أكثر من الاستجابة القياسية، يضيف mg_extras=1 في الطلب، أو ترويسة X-MG-Extras، حقولًا اختيارية مثل تفاصيل تهديدات IP والشبكة فوق البنية المتوافقة. وتبقى معطلة افتراضيًا، فلا يتغير شيء في صيغة الاستجابة ما لم تطلب ذلك تحديدًا.
مضيف التوافق موثق في /compatibility/ipstack/، مع المرجع الكامل للاستعلام عن IP في /docs/ipv4-lookup/ و/docs/ipv6-lookup/ الذي يغطي كل ما يقوم عليه.