مراجعة IPWHOIS.io: واجهة برمجة تطبيقات تحديد الموقع الجغرافي IP سريعة ومتعددة الاستخدامات

نشرت: 2021-07-17

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

منحت ، يمكنك كتابة الكود للحصول على بيانات الموقع الجغرافي #geolocation بنفسك ، ولكن بصراحة ، لا يزال هناك عدد قليل من مسؤولي # backend الذين لديهم المعرفة الكافية للقيام بذلك (مقارنة بالعدد الإجمالي لمالكي / مديري الموقع). هذا هو المكان الذي يأتي فيه أحد #APIs العديدة.

انقر على تويتر

لقد تم تصميمها بحيث يمكنك إعدادها بسرعة كبيرة (عادةً ما تقوم فقط بنسخ / لصق الشفرة ذات الصلة) ، وعند دمجها ، تحصل على نتائج فورية.

أحد البرامج التي استخدمناها مؤخرًا هو ipwhois.io ، وقد ثبت أنه جيد مثل معلن عنه بشدة. سوف ندخل في مزيد من التفاصيل فيما يتعلق بما يقدمه وما عليك القيام به لإنجاحه ، ولكن دعنا نبيعك أولاً على الحاجة إلى تحديد الموقع الجغرافي في المقام الأول.

لماذا تحديد الموقع الجغرافي

شخص يحمل دبوس الموقع

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

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

يمكنك أيضًا استخدام المعرفة لحساب تكاليف الشحن والتي يمكن أن تعني الكثير الآن بعد أن أصبحت الأسعار في كل مكان.

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

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

لماذا ipwhois.io

ipwhois.io

أنت الآن تعرف سبب استخدام تحديد الموقع الجغرافي على موقعك ، ولكن لماذا ، من بين جميع الخدمات الأخرى ، يجب عليك استخدام ipwhois.io.

مرونة السعر والمستوى

هناك عدة أسباب لاختيار ipwhois.io ، أولاً وقبل كل شيء - إنه مجاني. نحن نعلم ما تفكر فيه على الأرجح - إذا كان السبب الرئيسي لاستخدام شيء ما هو السعر (خاصةً إذا كان مجانيًا) ، فإن هذا المنتج أو الخدمة ليس بهذه الروعة على أي حال. لذلك نقول - لا تقلق ، هذا هو أول شيء ينبثق حقًا.

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

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

تسعير ipwhois.io

من السهل اقامة

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

اعتمادًا على لغة البرمجة الأكثر راحة لك ، سيتم تزويدك بردود بثلاثة تنسيقات: JSON و XML و CSV. نعلم جميعًا مدى أهمية استخدام الأدوات المألوفة لديك ، وهذا النوع من التغطية يضمن لك ما تريد. هنا ، يمكنك العثور على مثال لطلب تم إجراؤه في PHP والاستجابة في JSON:

طلب:

 <؟ php

$ ipAddress = $ _SERVER ['REMOTE_ADDR'] ؛

$ ch = curl_init ('http://ipwhois.app/json/'.$ipAddress) ؛

curl_setopt ($ ch، CURLOPT_RETURNTRANSFER، true) ؛

$ jsonData = curl_exec ($ ch) ؛

curl_close ($ ch) ؛

نتيجة $ resultData = json_decode ($ jsonData، true) ؛

var_dump ($ resultData) ؛

؟>

إجابة:

 {

"ip": "8.8.4.4"،

"نجاح": صحيح ،

"النوع": "IPv4" ،

"القارة": "أمريكا الشمالية" ،

"رمز_قارة": "NA"،

"البلد: الولايات المتحدة الأمريكية"،

"country_code": "US"،

"country_flag": "https://cdn.ipwhois.io/flags/us.svg"،

"country_capital": "واشنطن"،

"country_phone": "+1"،

"country_neighbours": "CA، MX، CU"،

"المنطقة": "نيو جيرسي"،

"المدينة": "نيوارك"،

"خط العرض": 40.735657 ،

"خط الطول": -74.1723667 ،

"asn": "AS15169"،

"org": "Google LLC"،

"isp": "Google LLC"،

"المنطقة الزمنية": "أمريكا / نيويورك"،

"timezone_name": "التوقيت الشرقي القياسي"،

"timezone_dstOffset": 0 ،

"timezone_gmtOffset": -18000 ،

"timezone_gmt": "GMT -5: 00"،

"العملة": "دولار أمريكي"،

"رمز_العملة": "دولار أمريكي"،

"currency_symbol": "$"،

"Currency_rates": 1 ،

"currency_plural": "دولارات أمريكية"،

"الطلبات_المكتملة": 0

}

الترجمة المتقدمة

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

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

البيانات الصحيحة

بيانات موقع ipwhois.io

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

حماية

هناك شيئان يجب مراعاتهما عند الحديث عن أمن تحديد الموقع الجغرافي. تستخدم البيانات / الردود التي تتلقاها من ipwhois.io تشفير 256 بت SSL ، مما يعني أنك بأمان على هذا الصعيد - هذا هو الأمان "المباشر" الذي يمكّنه المزود.

من ناحية أخرى ، يمكنك استخدام تحديد الموقع الجغرافي كإجراء أمني إضافي للحفاظ على موقعك وزوارك آمنين بشكل عام.

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

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

ملخص

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

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

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