Belirtilen (hedefli) ilişkinin belirtilen kaynak ve hedef öğeler arasında mevcut olup olmadığını belirler.
İlişki, kaynak öğe tarafından hak talebinde bulunulan iki öğe arasındaki bağlantının amacını açıklar. Bu tür ilişkilerin bir örneği, ayrıcalıkların veya izinlerin yetkisidir.
Bu komut, genellikle altyapı sistemleri tarafından bir 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, web sitesine ve mobil uygulamaya giden ilgili öğe bağlantısını kontrol ederek işleme izin verilip verilmeyeceğini belirleyebilir.
Güvenlikle ilgili bir not: Kaynak olarak HTTPS web sitesi veya Android uygulaması gibi güvenli bir öğe belirtirseniz API, yanıtı oluşturmak için kullanılan ifadelerin sahibi tarafından söz konusu öğenin güvenli bir şekilde yapılmasını sağlar. 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ça değiştirilmediğinden emin olunamaz. Daha fazla bilgi için Dijital Öğe 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( |
Ekstre listesini barındıran kaynak. Check() çağrısını doğru kaynağa yönlendirmek için kullanılır. |
relation |
string |
İlişki için sorgu dizesi.
Desteklenen ilişkilerin mevcut listesi için API dokümanlarımıza göz atın. Bir 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 metni
İ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ının 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şki tarafından bağlıysa "true" olarak ayarlanır. ZORUNLU |
maxAge |
string |
Yayınlanma zamanından itibaren diğer güncellemelerin engellenmesi için ne kadar süre geçerli olarak kabul edilmesi gerekir? ZORUNLU Saniyede en fazla dokuz ondalık basamak içeren ve " |
debugString |
string |
Son kullanıcıların sonucu anlamasına, yeniden oluşturmasına ve hata ayıklamasına yardımcı olmayı amaçlayan bilgiler içeren, kullanıcılar tarafından okunabilir ileti. Mesaj İngilizce olacaktır ve şu anda çeviri sunmayı düşünmüyoruz. Bu dizenin içeriği veya biçimiyle ilgili herhangi bir garanti verilmediğini lütfen unutmayın. Herhangi bir boyutu önceden haber verilmeden değiştirilebilir. Bu verileri programatik olarak ayrıştırmaya çalışmamalısınız. İhtiyaç duyduğunuz bilgiler başka nedenlerle API'de açığa çıkmadığı için bunu yapmanız gerektiğini düşünüyorsanız lütfen önce bizimle iletişime geçin. |
Deneyin.
Bu yöntemi canlı verilerde çağırmak ve yanıtı görmek için API Gezgini'ni kullanın.