ملاحظة مهمة: لم تعُد خطة منصة خرائط Google Premium Plan متاحة للاشتراك أو للعملاء الجدد.
مصادقة معرّف العميل في Maps JavaScript API
يمكنك مصادقة طلباتك باستخدام منصة خرائط Google من خلال معرِّف العميل بالإضافة إلى تسجيل عنوان URL (بدلاً من مفتاح واجهة برمجة التطبيقات).
تحديد معرّف عميل عند تحميل واجهة برمجة التطبيقات
يوضّح لك الرمز البرمجي أدناه كيفية استبدال YOUR_CLIENT_ID بمعرِّف العميل الخاص بك عند تحميل منصة خرائط Google.
<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>
إدارة عناوين URL المسموح بها
لمنع جهة خارجية من استخدام معرّف العميل الخاص بك على موقعها الإلكتروني، يقتصر استخدام معرّف العميل على قائمة بعناوين URL التي سمحت بها تحديدًا.
العثور على معرّف العميل في Cloud Console
تفويض عنوان URL في Cloud Console
تظهر جميع عناوين URL المسموح بها في جدول عناوين URL المسموح بها لمعرّف العميل gme-[company] في صفحة معرّف العميل.
لإزالة عنوان URL، ضَع علامة في المربّع على يسار عنوان URL وانقر على رمز الحذف delete في أعلى يسار الجدول.
لإضافة عناوين URL جديدة، انقر على إضافة عناوين URL في أسفل الجدول.
تنطبق الاعتبارات التالية على عناوين URL المسموح بها:
- لا يجب أن يكون اسم النطاق أو عنوان IP متاحًا للجميع.
- على سبيل المثال،
http://myintranetوhttp://192.168.1.1هما إدخالان صالحان. - يتم أيضًا السماح بجميع النطاقات الفرعية لنطاق محدّد.
على سبيل المثال، إذا كان النطاق الأساسي
http://example.comمسموحًا به، يكون النطاق الفرعيhttp://www.example.comمسموحًا به أيضًا. ولا ينطبق العكس: إذا كانhttp://www.example.comمسموحًا به، لا يكونhttp://example.comمسموحًا به تلقائيًا.- يتم أيضًا السماح بجميع المسارات الفرعية لمسار مسموح به.
على سبيل المثال، إذا كان
http://example.comمسموحًا به، يكونhttp://example.com/fooمسموحًا به أيضًا. بالإضافة إلى ذلك، بما أنّ النطاقات الفرعية لنطاق محدّد مسموح بها أيضًا، يكونhttp://sub.example.com/barمسموحًا به.- المسارات حساسة لحالة الأحرف.
على سبيل المثال،
http://www.example.com/ThisPath/ليس هو نفسهhttp://www.example.com/thispath/.- يمكنك حصر عناوين URL الصالحة بعناوين URL التي تستخدم منافذ معيّنة.
على سبيل المثال، إذا تم تحديد
http://example.com:8080/foo، لا يعني ذلك السماح باستخدامhttp://example.com.- يُعدّ بروتوكولا HTTP وHTTPS عنوانَي URL مختلفَين.
على سبيل المثال، إذا كان
https://example.comمسموحًا به، لا يكونhttp://example.comمسموحًا به تلقائيًا.إذا قدّمت مرجعًا لاحقة بدون مخطط بروتوكول، مثلاً
www.example.com، سيتم إنشاء قواعد منفصلة لكل من HTTP وHTTPS.
بالنسبة إلى مخططات البروتوكول الأكثر غرابة من HTTP أو HTTPS، يُرجى الاطّلاع على التعليمات المقدَّمة في Cloud Console.