Method: hashList.get
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الحصول على أحدث محتوى قائمة التجزئة قد تكون قائمة التجزئة إما عن طريق قائمة تهديدات أو قائمة غير تهديدات مثل ذاكرة التخزين المؤقت العالمية.
هذه طريقة الحصول على طريقة عادية كما هو محدّد في https://google.aip.dev/131 وطريقة HTTP هي GET أيضًا.
طلب HTTP
GET https://safebrowsing.googleapis.com/v5alpha1/hashList/{name}
يستخدم عنوان URL بنية تحويل الترميز gRPC.
معلمات المسار
المَعلمات |
name |
string
مطلوبة. تمثّل هذه السمة اسم قائمة التجزئة المحدّدة هذه. قد تكون قائمة تهديدات أو ذاكرة التخزين المؤقت العالمية.
|
معلمات طلب البحث
المَعلمات |
version |
string (bytes format)
تمثّل هذه السمة إصدار قائمة التجزئة المتوفّرة لدى العميل. إذا كانت هذه هي المرة الأولى التي يجلب فيها العميل قائمة التجزئة، يجب ترك هذا الحقل فارغًا. وبخلاف ذلك، يجب أن يوفر العميل الإصدار الذي تم استلامه سابقًا من الخادم. يجب ألا يعالج العميل وحدات البايت هذه. الميزات الجديدة في الإصدار 5: في الإصدار 4 من واجهة برمجة التطبيقات كان يُعرف باسم states . وقد تم تغيير اسمه الآن إلى version لمزيد من الوضوح. سلسلة بترميز base64.
|
desiredHashLength |
enum (HashLength )
طول بادئة التجزئة المطلوب للتجزئات التي تم عرضها بالبايت. سيعرض الخادم بعد ذلك جميع بادئات التجزئة بهذا الطول المحدد. تتطلب قوائم التجزئة المختلفة متطلبات مختلفة في القيم المقبولة لحقل desiredHashLength . ويمكن العثور عليه في الحقل supportedHashLengths في HashListMetadata . إذا لم يحدد desiredHashLength قيمة داخل supportedHashLengths ، سيتم عرض خطأ.
|
sizeConstraints |
object (SizeConstraints )
قيود الحجم في القائمة. إذا تم حذفها، لن تكون هناك أي قيود. يُنصح باستخدام قيود على جميع الأجهزة التي تتضمّن قدرة معالجة محدودة أو معدّل نقل بيانات أو مساحة تخزين محدودة.
|
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال HashList
.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-04-01 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-04-01 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Get the latest contents of a hash list, which can be a threat list or the Global Cache, using a standard GET method."],["The `name` path parameter specifies the hash list to retrieve."],["Provide the `version` query parameter to indicate the client's current hash list version or leave it empty for the initial fetch."],["Optionally, specify the desired hash prefix length using the `desiredHashLength` query parameter and set size constraints with the `sizeConstraints` parameter."],["The response body will contain the requested `HashList` data."]]],[]]