इससे यह तय होता है कि बताए गए सोर्स और टारगेट ऐसेट के बीच कोई (दिशा-निर्देश) संबंध मौजूद है या नहीं.
यह संबंध, दोनों एसेट के बीच के लिंक के इंटेंट के बारे में बताता है, जिस पर सोर्स एसेट ने दावा किया है. ऐसे संबंधों का एक उदाहरण, खास अधिकार या अनुमतियां देना है.
किसी कार्रवाई के लिए पहले से तय की गई शर्तों की जांच करने के लिए, इंफ़्रास्ट्रक्चर सिस्टम अक्सर इस निर्देश का इस्तेमाल करते हैं. उदाहरण के लिए, हो सकता है कि कोई क्लाइंट यह जानना चाहे कि इसके बजाय किसी खास मोबाइल ऐप्लिकेशन पर वेब यूआरएल भेजना सही है या नहीं. क्लाइंट, वेबसाइट से मोबाइल ऐप्लिकेशन पर काम के ऐसेट लिंक की जांच करके, यह तय कर सकता है कि कार्रवाई की अनुमति है या नहीं.
सुरक्षा के बारे में एक ज़रूरी जानकारी: अगर सोर्स के तौर पर एचटीटीपीएस वेबसाइट या Android ऐप्लिकेशन जैसा कोई सुरक्षित ऐसेट चुना जाता है, तो एपीआई यह पक्का करेगा कि रिस्पॉन्स जनरेट करने के लिए इस्तेमाल किए गए सभी स्टेटमेंट, ऐसेट के मालिक ने सुरक्षित तरीके से दिए हों. वहीं, अगर सोर्स ऐसेट एक असुरक्षित एचटीटीपी वेबसाइट है यानी यूआरएल https://
के बजाय http://
से शुरू होता है, तो एपीआई अपने स्टेटमेंट की सुरक्षित तरीके से पुष्टि नहीं कर सकता. साथ ही, यह पक्का नहीं किया जा सकता कि किसी तीसरे पक्ष ने वेबसाइट के स्टेटमेंट में कोई बदलाव तो नहीं किया है. ज़्यादा जानकारी के लिए, डिजिटल ऐसेट लिंक के लिए तकनीकी डिज़ाइन की खास बातें देखें.
एचटीटीपी अनुरोध
GET https://digitalassetlinks.googleapis.com/v1/assetlinks:check
क्वेरी पैरामीटर
पैरामीटर का नाम | टाइप | कंपनी का ब्यौरा |
---|---|---|
source |
object( |
स्टेटमेंट की सूची को होस्ट करने वाला सोर्स. इसका इस्तेमाल, Check() कॉल को सही सोर्स पर रूट करने के लिए किया जाता है. |
relation |
string |
संबंध के लिए क्वेरी स्ट्रिंग. हम साथ काम करने वाले संबंधों की मौजूदा सूची के लिए, हमारा एपीआई दस्तावेज़ देखें. किसी क्वेरी को ऐसेट के लिंक से मैच करने के लिए, क्वेरी और ऐसेट के लिंक की रिलेशन स्ट्रिंग, दोनों पूरी तरह से मैच होनी चाहिए. उदाहरण: संबंध |
target |
object( |
स्टेटमेंट की टारगेट ऐसेट. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
CheckAssetLinks कॉल के लिए जवाब देने वाला मैसेज.
जेएसओएन के काेड में दिखाना |
---|
{ "linked": boolean, "maxAge": string, "debugString": string, } |
फ़ील्ड का नाम | टाइप | कंपनी का ब्यौरा |
---|---|---|
linked |
boolean |
अगर अनुरोध में बताई गई एसेट, अनुरोध में बताए गए संबंध से जुड़ी हैं, तो 'सही' पर सेट करें. ज़रूरी है |
maxAge |
string |
पेश किए जाने के समय से, आगे के अपडेट को रोकने के लिए जवाब को कितने समय तक मान्य माना जाना चाहिए. ज़रूरी है सेकंड में कुल नौ दशमलव अंकों वाली अवधि, जिसे ' |
debugString |
string |
इस मैसेज को लोग आसानी से पढ़ सकते हैं. इसमें ऐसी जानकारी होती है जो असली उपयोगकर्ताओं को नतीजे को समझने, उसे समझने, और उसे डीबग करने में मदद करती है. यह मैसेज अंग्रेज़ी में होगा और फ़िलहाल हम कोई अनुवाद नहीं देंगे. कृपया ध्यान दें कि इस स्ट्रिंग के कॉन्टेंट या फ़ॉर्मैट के बारे में कोई गारंटी नहीं दी जाती है. इसका कोई भी पहलू बिना किसी सूचना के बदला जा सकता है. आपको इस डेटा को प्रोग्राम के हिसाब से पार्स करने की कोशिश नहीं करनी चाहिए. अगर आपको लगता है कि आपको ऐसा इसलिए करना है, क्योंकि आपकी ज़रूरी जानकारी को एपीआई के ज़रिए बिना अनुमति के सार्वजनिक नहीं किया गया है, तो कृपया पहले हमसे संपर्क करें. |
इसे आज़माएं!
लाइव डेटा पर इस तरीके को कॉल करने और जवाब देखने के लिए, एपीआई एक्सप्लोरर का इस्तेमाल करें.