Belirtilen kaynak ve hedef öğeler arasında, belirtilen (yönsel) ilişkinin mevcut olup olmadığını belirler.
İlişki, kaynak öğe tarafından hak talebinde bulunulan şekliyle iki öğe arasındaki bağlantının amacını açıklar. Ayrıcalıkların veya izinlerin verilmesi bu tür ilişkilere bir örnektir.
Bu komut, çoğunlukla altyapı sistemleri tarafından işlemin ön koşullarını kontrol etmek için kullanılır. Örneğin, bir müşteri bunun yerine belirli bir mobil uygulamaya web URL'si göndermenin uygun olup olmadığını bilmek isteyebilir. Müşteri işleme izin verilip verilmeyeceğine karar vermek için web sitesi ile mobil uygulama arasındaki ilgili öğe bağlantısını kontrol edebilir.
Güvenlikle ilgili bir not: Kaynak olarak HTTPS web sitesi veya Android uygulaması gibi bir güvenli öğe belirtirseniz API, yanıtı oluşturmak için kullanılan tüm ifadelerin söz konusu öğenin sahibi tarafından güvenli bir şekilde yapıldığından emin olur. Buna karşılık, kaynak öğe güvenli olmayan bir HTTP web sitesiyse (yani URL, https://
yerine http://
ile başlıyorsa) API, ifadelerini güvenli bir şekilde doğrulayamaz ve web sitesinin ifadelerinin bir üçüncü taraf tarafından değiştirilmediğinden emin olmak mümkün değildir. Daha fazla bilgi için Dijital Varlık Bağlantıları teknik tasarım spesifikasyonuna bakın.
HTTP isteği
GET https://digitalassetlinks.googleapis.com/v1/assetlinks:check
Sorgu parametreleri
Parametre adı | Tür | Açıklama |
---|---|---|
source |
object( |
İfade listesini barındıran kaynak. Bu, Check() çağrısını uygun kaynağa yönlendirmek için kullanılır. |
relation |
string |
İlişkiye ilişkin sorgu dizesi. İlişkileri Desteklenen ilişkilerin güncel listesi için API belgelerimize bakın. Sorgunun bir öğe bağlantısıyla eşleşmesi için hem sorgunun hem de öğe bağlantısının ilişki dizelerinin tam olarak eşleşmesi gerekir. Örnek: |
target |
object( |
İfadenin hedef öğesi. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
CheckAssetLinks çağrısı için yanıt mesajı.
JSON gösterimi |
---|
{ "linked": boolean, "maxAge": string, "debugString": string, } |
Alan adı | Tür | Açıklama |
---|---|---|
linked |
boolean |
İstekte belirtilen öğeler istekte belirtilen ilişkiyle bağlanıyorsa "doğru" olarak ayarlanır. Zorunlu |
maxAge |
string |
Yayın tarihinden itibaren, başka güncellemeler engellenecekse yanıtın ne kadar süreyle geçerli olarak kabul edilmesi gerektiği. Zorunlu En fazla dokuz kesirli basamağa sahip, " |
debugString |
string |
Son kullanıcıların sonucu anlamasına, yeniden üretmesine ve hata ayıklamasına yardımcı olacak bilgiler içeren, kullanıcılar tarafından okunabilen mesaj. Mesaj İngilizce olacaktır. Şu an için çeviri hizmeti sunmayı planlamıyoruz. Bu dizenin içeriği veya biçimi hakkında herhangi bir garanti verilmediğini lütfen unutmayın. İşbu belgenin herhangi bir kısmı, bildirimde bulunulmaksızın değiştirilebilir. Bu verileri programlı bir şekilde ayrıştırmaya çalışmamalısınız. İhtiyacınız olan bilgiler API tarafından başka şekilde açığa çıkarılmadığı için bu işlemi yapmanız gerektiğini düşünüyorsanız lütfen önce bizimle iletişime geçin. |
Deneyin.
Canlı verilerde bu yöntemi çağırmak ve yanıtı görmek için API Gezgini'ni kullanın.