Method assetlinks.check

यह तय करता है कि बताए गए स्रोत और टारगेट एसेट के बीच तय किया गया (दिशा-निर्देश) संबंध है या नहीं.

इस संबंध से, सोर्स एसेट पर दावा की गई दो एसेट के बीच के लिंक के इंटेंट का पता चलता है. इस तरह के संबंधों का एक उदाहरण है, खास अधिकारों या अनुमतियों का ऐक्सेस.

इस निर्देश का इस्तेमाल, अक्सर किसी कार्रवाई के लिए पहले से तय शर्तों को देखने के लिए, इन्फ़्रास्ट्रक्चर सिस्टम करते हैं. उदाहरण के लिए, हो सकता है कि कोई क्लाइंट यह जानना चाहे कि किसी खास मोबाइल ऐप्लिकेशन पर वेब यूआरएल भेजना ठीक है या नहीं. क्लाइंट यह तय करने के लिए कि क्या इस कार्रवाई की अनुमति देनी चाहिए, वेबसाइट से मोबाइल ऐप्लिकेशन पर सही एसेट लिंक की जांच कर सकता है.

सुरक्षा से जुड़ी ज़रूरी जानकारी: अगर आपने एचटीटीपीएस वेबसाइट या Android ऐप्लिकेशन जैसे किसी सुरक्षित एसेट को सोर्स के तौर पर चुना है, तो एपीआई यह पक्का करेगा कि जवाब जनरेट करने के लिए इस्तेमाल किया जाने वाला कोई भी स्टेटमेंट, एसेट के मालिक की तरफ़ से सुरक्षित तरीके से दिया गया हो. इसके उलट, अगर सोर्स एसेट एक असुरक्षित एचटीटीपी वेबसाइट है (मतलब, यूआरएल https:// के बजाय http:// से शुरू होता है), तो एपीआई इसके स्टेटमेंट की सुरक्षित तरीके से पुष्टि नहीं कर सकता. साथ ही, यह पक्का नहीं किया जा सकता कि तीसरे पक्ष ने वेबसाइट के स्टेटमेंट में कोई बदलाव नहीं किया है. ज़्यादा जानकारी के लिए, डिजिटल एसेट लिंक की तकनीकी डिज़ाइन की जानकारी देखें.

एचटीटीपी अनुरोध

GET https://digitalassetlinks.googleapis.com/v1/assetlinks:check

क्वेरी पैरामीटर

पैरामीटर का नाम टाइप जानकारी
source object(Asset) स्टेटमेंट सूची को होस्ट करने वाला सोर्स. इसका इस्तेमाल Check() कॉल को सही स्रोत तक रूट करने के लिए किया जाता है.
relation string

संबंध के लिए क्वेरी स्ट्रिंग.

हम <kind>/<detail> फ़ॉर्मैट की स्ट्रिंग के साथ संबंधों की पहचान करते हैं, जहां <kind> को पहले से तय मकसद की कैटगरी के सेट में से एक होना चाहिए. साथ ही, <detail> एक फ़्रीफ़ॉर्म फ़ॉर्म वाली अक्षर और अंक वाली स्ट्रिंग होती है जो स्टेटमेंट के खास इस्तेमाल के उदाहरण की जानकारी देती है.

काम करने वाले संबंधों की मौजूदा सूची के लिए, हमारे एपीआई से जुड़े दस्तावेज़ देखें.

क्वेरी के किसी एसेट लिंक से मिलान करने के लिए, क्वेरी और एसेट लिंक की संबंध स्ट्रिंग, दोनों मेल खानी चाहिए.

उदाहरण: delegate_permission/common.handle_all_urls से जुड़ी क्वेरी, संबंध delegate_permission/common.handle_all_urls वाले एसेट लिंक से मेल खाती है.

target object(Asset) स्टेटमेंट की टारगेट एसेट.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

CheckएसेटLinks के कॉल के लिए रिस्पॉन्स मैसेज.

जेएसओएन के काेड में दिखाना
{
  "linked": boolean,
  "maxAge": string,
  "debugString": string,
}
फ़ील्ड का नाम टाइप ब्यौरा
linked boolean अगर अनुरोध में दी गई एसेट, अनुरोध में बताए गए संबंध से लिंक की गई हैं, तो 'सही' पर सेट करें. ज़रूरी है
maxAge string

जवाब देने की तारीख से, रिस्पॉन्स को कितने समय तक मान्य माना जाएगा. इस वजह से, आने वाले समय में अपडेट अपडेट नहीं होंगे. ज़रूरी है

नौ अंश की अवधि वाले खंडों में, 's' के ज़रिए खत्म किया जाता है. उदाहरण: "3.5s".

debugString string

लोगों के लिए पढ़ने लायक मैसेज, जिसमें असली उपयोगकर्ताओं को नतीजे को समझने, फिर से बनाने, और डीबग करने में मदद करने वाली जानकारी होती है.

यह मैसेज अंग्रेज़ी में होगा और फ़िलहाल हम कोई अनुवाद उपलब्ध नहीं कराने वाले हैं.

कृपया ध्यान दें कि इस स्ट्रिंग के कॉन्टेंट या फ़ॉर्मैट के बारे में कोई गारंटी नहीं दी जाती है. इसका कोई भी पहलू बिना किसी सूचना के बदला जा सकता है. आपको इस डेटा को प्रोग्राम के हिसाब से पार्स करने की कोशिश नहीं करनी चाहिए. अगर आपको लगता है कि आपको ऐसा करना है, क्योंकि आपकी ज़रूरत की जानकारी, एपीआई से सार्वजनिक नहीं की गई है, तो कृपया पहले हमसे संपर्क करें.

इसे आज़माएं!

लाइव डेटा पर इस तरीके को कॉल करने और रिस्पॉन्स देखने के लिए, एपीआई एक्सप्लोरर का इस्तेमाल करें.