كيفية دفع حساب لاستخدام خدمات Yandex Maps API إلى أحد الجيران ، أو لماذا يحتاج عملاق تكنولوجيا المعلومات إلى مراقبة الجودة

منذ 10 يونيو 2019 (تقنيًا منذ نوفمبر 2019 ) ، أوقفت Yandex دعم الاستخدام المجهول لخدمات JS API و HTTP Geocoder - طلبات API التعريفية (البحث ، الترميز الجغرافي ، الإستعراضات ، وما إلى ذلك) قد توقفت عن العمل. لكن ياندكس لم تقدم الفواتير الكافية وتتبع الطلبات. إذا كان من المثير للاهتمام كيفية دفع فاتورة الترميز الجغرافي إلى عمالقة Runet ( الشركاء المدرجون في الصفحة الرئيسية للخدمة ) ، وكذلك كيفية إجراء طلبات التعقب "بحكمة" ، فأنا أطلب cat.

لماذا ظهر هذا المقال
لم أكن لأكتب هذا المنشور إذا لم ترفض valshavel المحترم تعليقي على المقالة "كيف طبقنا WebAssembly في Yandex.Maps ولماذا تركنا JavaScript" . تم طرح السؤال "لماذا".
إن كتابة الدعم الفني لخرائط Yandex - من خلال خبرة تزيد عن 10 سنوات - ليست فعالة ، حيث تشعر أن هناك مطورًا واحدًا فقط كان يسحب المشروع بالكامل. في الواقع ، بدلاً من Sberbank ، كان لابد من إعطاء حصة ذهبية لهذا المطور واثنين في المئة أكثر من تلك العادية.

"كيف يعمل" مع خرائط JS API


الشركة أو المطور مسجل في الحساب الشخصي لمطوري ياندكس. ويخلق مفتاح (على غرار UUID). لا يحتوي المفتاح على أي إعدادات (المجال ، الحدود ، وما إلى ذلك) ويعمل فقط لفصل التعريفة.

في الصفحة التي تتطلب وظائف الخريطة ، يتم إدخال برنامج نصي JS ومفتاح API : (قد تختلف عناوين URL الخاصة بالإصدار "المدفوع").

<head> <script src="https://api-maps.yandex.ru/2.1/?apikey= API-&lang=ru_RU" type="text/javascript"> </script> </head> 

هل لاحظت؟ لا؟ مشاهدة أصابعك:


  1. المفتاح عام. (ALLO! ماذا عن إعداد الفواتير على مفتاح API عام؟).
  2. لا توجد إعدادات على المفتاح (الربط إلى مجال أو خدمة أو حدود).
  3. يمكن لأي شخص أن يأخذ المفتاح الخاص بك ويستخدمه لأي غرض من الأغراض (لا يحظر هذا القانون ، أنت نفسك تنشره على صفحتك ولا تخضع التجزئة العشوائية لحقوق الطبع والنشر).

علاوة على ذلك ، لا يمكن كتابة المقال. لكننا من أجل الخير ونهبنا ، بالنظر إلى أنه بوضع هذا المفتاح - يتم إنفاقه من قبل أطراف ثالثة.

دعونا نفكر في ما يجب القيام به لأبي (وليس بيولوجيًا ، ولكن لا يزال) Runet (وهذا البطل المطور) حتى لا يعاني الأطفال:


  1. بطاقة واحدة - مفتاح واحد (https://www.mapbox.com/).
    يشير المفتاح إلى بطاقة محددة. في الإعدادات الرئيسية ، يتم تسجيل المجالات المسموح بها (لا تنسى استخدام أحرف البدل). حسب المفتاح ، يتم حظر الترميز الجغرافي من خلال واجهة برمجة تطبيقات HTTP.
  2. حدود الاستعلام.
    لا أريد الحصول على المال بسبب المتسللين.
  3. مفتاح الترخيص / مفتاح خاص.
    أريد مفتاحًا لخدماتي التي تستخدم الترميز الجغرافي وفوترة منفصلة لها ، ولا أريد أن يدخل شهر يونيو في LK وأن يأخذ مفتاحي للحصول على بطاقة عامة.

في حين أن كل هذا مفقود - يمكن لأي شخص أن يأخذ المفتاح والرمز الجغرافي الخاص بك في المتعة.

كل خير ورعاية مفاتيحك =)

Source: https://habr.com/ru/post/ar476754/


All Articles