الإصدار 4.0
يتم تضمين التحديثات والميزات الجديدة التالية في واجهات برمجة تطبيقات التصفح الآمن (الإصدار 4).
Lookup API (الإصدار 4)
ما هو نفسه:
- لا تزال واجهة برمجة التطبيقات تتيح للعملاء طلب البحث مباشرةً من خادم "التصفّح الآمن من Google" وقوائم "التصفّح الآمن".
أوجه الاختلاف:
- لم تعُد طريقة HTTP
GET
متاحة. ويمكنك استخدام طريقة HTTPPOST
بدلاً من ذلك. - أصبحت المعلَمة
key
هي الآن المعلَمة الوحيدة المطلوبة في عنوان URL لطلب HTTP منPOST
. - تم تغيير تنسيق طلب HTTP
POST
والاستجابة. لم يعُد النص العادي متاحًا. يمكنك استخدام JSON بدلاً من ذلك.
تحديث واجهة برمجة التطبيقات (الإصدار 4)
ما هو نفسه:
- لا تزال واجهة برمجة التطبيقات تتضمّن برامج تُحدِّث بادئات التجزئة SHA256 بشكل دوري في قوائم قاعدة البيانات المحلية.
- تتضمّن واجهة برمجة التطبيقات أيضًا طلبًا مشابهًا لاسترداد تجزئات SHA256 الكاملة عندما يواجه العميل تضاربًا في بادئة التجزئة.
أوجه الاختلاف:
- أصبحت المعلَمة
key
هي الآن المعلَمة الوحيدة المطلوبة في عنوان URL لطلب HTTP منPOST
. - تم تغيير تنسيق طلب HTTP
POST
والاستجابة. لم يعُد النص العادي متاحًا. يمكنك استخدام JSON بدلاً من ذلك. - تم تغيير طريقة ترميز التحديثات. فبدلاً من عرض المقاطع الإضافية والفرعية، تعرض واجهة برمجة التطبيقات الآن الاختلافات باستخدام بروتوكول بسيط لتحديد الإصدارات. يُرسل العميل حالته الحالية إلى الخادم مع التحديثات المطلوبة. يستجيب الخادم بحالة عميل جديد وفرق لتحديث البرنامج بالكامل.
- لضمان الحدّ من التضحية بالحماية عند التعامل مع القيود المفروضة على العميل، تعرض واجهة برمجة التطبيقات قوائم تهديدات ذات أولوية. يتم استخدام موارد الجهاز ومعدل نقل البيانات ورصد الموقع الجغرافي والإشارات الأخرى لعرض بيانات التهديد ذات الأولوية القصوى لكل عميل.
طريقة التهديداتLists.list
تعرض طريقة جديدة، وهي threatLists.list
، قائمة بقوائم "التصفّح الآمن"
المتاحة حاليًا للبحث أو التنزيل.
رموز الحالة
تم تغيير رموز حالة HTTP التي أنشأها الخادم كاستجابة لطلب HTTP POST
.