ملاحظة مهمة: لم تعُد "خطة Google Maps Platform Premium" متاحة لتسجيل اشتراكات جديدة أو للعملاء الجدد.
مصادقة معرّف العميل في Maps JavaScript API
يمكنك مصادقة طلباتك باستخدام Google Maps Platform باستخدام معرّف العميل بالاشتراك مع تسجيل عنوان 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
تفويض عنوان URL في Cloud Console
يتم إدراج جميع عناوين URL المعتمَدة في جدول عناوين URL المعتمَدة لمعرِّف العميل gme-[company] في صفحة معرِّف العميل.
لإزالة عنوان URL، ضَع علامة في المربّع بجانب عنوان URL وانقر على رمز
الحذف في أعلى يسار الجدول.لإضافة عناوين URL جديدة، انقر على إضافة عناوين 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 الصالحة بتلك التي تستخدم منافذ معيّنة.
على سبيل المثال، في حال تحديد
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.