لتحديد ما إذا كانت العلاقة المحددة (الاتجاهية) موجودة بين مواد العرض المصدر والهدف المحددة.
توضح العلاقة القصد من الرابط بين مادتي العرض كما هو مطلوب في مادة العرض المصدر. ومن أمثلة هذه العلاقات تفويض الامتيازات أو الأذونات.
غالبًا ما تستخدم أنظمة البنية الأساسية هذا الأمر للتحقق من الشروط المسبقة لأي إجراء. على سبيل المثال، قد يرغب العميل في معرفة ما إذا كان من المقبول إرسال عنوان URL على الويب إلى تطبيق جوّال محدد بدلاً من ذلك. يمكن للعميل التحقّق من رابط مادة العرض ذي الصلة من الموقع الإلكتروني إلى التطبيق المتوافق مع الأجهزة الجوّالة لتحديد ما إذا كان يجب السماح بالعملية.
ملاحظة حول الأمان: إذا حدّدت مادة عرض آمنة باعتبارها مصدرًا، مثل موقع إلكتروني يستخدم بروتوكول HTTPS أو تطبيقًا متوافقًا مع Android، ستضمن واجهة برمجة التطبيقات أنّ أي بيانات مستخدَمة لإنشاء الرد قد أدلى بها مالك مادة العرض تلك بطريقة آمنة. وبالعكس، إذا كانت مادة العرض المصدر عبارة عن موقع إلكتروني غير آمن يستخدم بروتوكول HTTP (أي أن عنوان URL يبدأ بالبادئة http://
بدلاً من https://
)، يتعذّر على واجهة برمجة التطبيقات التحقّق من بياناتها بشكل آمن، ولا يمكن ضمان عدم تغيير بيانات الموقع الإلكتروني من قِبل جهة خارجية. ولمزيد من المعلومات، يمكنك الاطّلاع على مواصفات التصميم الفني لروابط مواد العرض الرقمية.
طلب HTTP
GET https://digitalassetlinks.googleapis.com/v1/assetlinks:check
معامِلات طلب البحث
اسم المعلَمة | النوع | الوصف |
---|---|---|
source |
object( |
المصدر الذي يستضيف قائمة العبارات. يُستخدم هذا الخيار لتوجيه استدعاء Check() إلى المصدر الصحيح. |
relation |
string |
سلسلة طلب البحث للعلاقة. نحدّد العلاقات باستخدام سلاسل بالتنسيق ارجع إلى وثائق واجهة برمجة التطبيقات للاطّلاع على القائمة الحالية للعلاقات المتوافقة. ولكي يتطابق طلب البحث مع رابط مادة عرض، يجب أن تتطابق كلٌّ من سلاسل علاقة طلب البحث ورابط رابط مادة العرض تمامًا. مثال: يتطابق طلب البحث ذو العلاقة |
target |
object( |
مادة العرض المستهدفة للكشف. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
رسالة رد على مكالمة CheckAssetLinks.
تمثيل JSON |
---|
{ "linked": boolean, "maxAge": string, "debugString": string, } |
اسم الحقل | النوع | الوصف |
---|---|---|
linked |
boolean |
يمكنك ضبط هذه القيمة على "صحيح" إذا كانت الأصول المحدّدة في الطلب مرتبطة بالعلاقة المحدّدة في الطلب. مطلوب |
maxAge |
string |
من وقت العرض، إلى أي مدى يجب اعتبار الاستجابة صالحة لمنع إجراء المزيد من التحديثات. مطلوب عبارة عن مدة بالثواني تحتوي على ما يصل إلى تسعة أرقام كسرية، ويتم إنهاؤها بـ " |
debugString |
string |
رسالة يمكن للمستخدمين قراءتها وتحتوي على معلومات تهدف إلى مساعدة المستخدمين النهائيين على فهم النتيجة وإعادة إنتاجها وتصحيح الأخطاء فيها. ستكون الرسالة باللغة الإنجليزية، ولا نخطط حاليًا لتقديم أي ترجمات. يُرجى ملاحظة أنه لا يتم تقديم أي ضمانات بشأن محتوى هذه السلسلة أو تنسيقها. وقد يخضع أي جانب منها للتغيير بدون إشعار. يجب عدم محاولة تحليل هذه البيانات برمجيًا. إذا كنت تعتقد أنك بحاجة إلى إجراء ذلك، فالمعلومات التي تحتاجها غير معروضة من خلال واجهة برمجة التطبيقات، يُرجى الاتصال بنا أولاً. |
جرِّب هذه الميزة الآن.
استخدِم مستكشف واجهات برمجة التطبيقات لاستدعاء هذه الطريقة في البيانات المباشرة والاطّلاع على الاستجابة.