Dizin
AssetLinks
(arayüz)Statements
(arayüz)AndroidAppAsset
(message)AndroidAppAsset.CertificateInfo
(message)Asset
(message)CheckRequest
(message)CheckResponse
(message)ListRequest
(message)ListResponse
(message)Statement
(message)WebAsset
(message)
ÖğeBağlantıları
Bu API hizmeti "öğe bağlantılarına" erişim sağlar. Her öğe bağlantısı, kaynak öğe ve hedef öğe arasındaki tek yönlü ilişkiyi temsil eder. İlişkinin türü "ilişki" dizesiyle belirlenir. Belirli bir kaynak ve hedef öğe çifti birden fazla ilişki tarafından bağlanabilir.
Müşteriler, öğe sahiplerinin iki öğe arasındaki ilişkiyle ilgili niyetlerine dair belirli soruların yanıtlarını bulmak için bu API'den yararlanır.
Öğe bağlantılarının geçişli olmadığını unutmayın: Belirli bir ilişki için A ve B öğeleri bağlıysa ve B ve C öğeleri aynı ilişki için bağlıysa bu durum, A ve C öğelerinin bağlı olduğu anlamına gelmez.
İşaretle |
---|
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, |
Durumlar
Bu API hizmeti, öğe sahipleri tarafından öğe bağlantıları hakkında bilgi yayınlamak için kullanılan araçlar olan "ifadeler" sunar. API, ifadeleri doğrudan kaynaklardan edinmenize gerek kalmadan basit ve güvenli bir şekilde almak için kullanılabilir.
Bu API tarafından döndürülen tüm ifadeler, diğer dijital öğelerle ilgili dijital öğeler (ör. web siteleri veya Android uygulamaları) adına yapılmıştır. Her ifade bir kaynak öğe, bir hedef öğe ve bir veya daha fazla ilişki içerir.
İlişki, kaynak öğe tarafından hak talebinde bulunulan iki öğe arasındaki ilişkiyi açıklar. Bu tür ilişkilerin bir örneği, ayrıcalıkların veya izinlerin yetkisidir.
Liste |
---|
Belirli bir kaynaktan, belirtilen hedef ve ifade dizesiyle eşleşen tüm ifadelerin listesini alır. Dijital Öğe Bağlantıları teknik tasarım spesifikasyonunda açıklandığı gibi, API, HTTPS web siteleri veya Android uygulamaları gibi güvenli kaynak öğeleri içeren tüm ifadelerin, bu öğelerin sahibi tarafından güvenli bir şekilde yapılacağını garanti eder. Daha ayrıntılı olarak belirtmek gerekirse, güvenli olmayan web sitelerinde (yani URL,
|
AndroidUygulamaÖğesi
Bir Android uygulama öğesini açıklar.
Alan adı | Tür | Açıklama |
---|---|---|
package_name |
string |
Android App öğeleri doğal olarak Java paket adlarına göre tanımlanır. Örneğin, Google Haritalar uygulaması com.google.android.apps.maps paket adını kullanır. ZORUNLU |
certificate |
|
Paket adının benzersiz olması için global bir yaptırım olmadığından, paket adıyla birlikte bir uygulamayı benzersiz şekilde tanımlayan bir imzalama sertifikasına da ihtiyaç duyarız. Bazı uygulamaların imzalama anahtarları döndürülür. Bu nedenle, zaman içinde farklı anahtarlarla imzalanabilirler. Benzersiz kimlik olarak (paket adı, sertifika) kullandığımız için bunları ayrı öğeler olarak değerlendiririz. Uygulamanın her iki sürümü de aynı veya benzer ifadeleri kullanacağından, bu durum normal olarak bir sorun yaratmamalıdır. Bununla birlikte, anahtar döndürüldüğünde uygulama hakkında beyanlarda bulunan diğer öğelerin güncellenmesi gerekir. (Birden çok sertifikayla bilinen uygulamaları kolayca belirtmenize olanak tanıyan, ifadeleri beyan etme ve sorgulama söz diziminin söz dizimsel şeker içerdiğini unutmayın.) ZORUNLU |
Sertifika Bilgisi
Bir X509 sertifikasını açıklar.
Alan adı | Tür | Açıklama |
---|---|---|
sha256_fingerprint |
string |
Sertifikanın büyük SHA-265 parmak izi. PEM sertifikasından şu şekilde edinilebilir:
veya şunun gibi:
Bu örnekte, bu alanın içeriği Bu araçlar sizin için uygun değilse PEM sertifikasını DER biçimine dönüştürebilir, bu dizenin SHA-256 karmasını hesaplayabilir ve sonucu onaltılık dize olarak (yani, her bir sekizliğin büyük harf onaltılı, iki noktayla ayrılmış şekilde) temsil edebilirsiniz. |
Öğe
Bir öğeyi benzersiz şekilde tanımlar.
Dijital öğeler, genellikle bazı hizmetler veya içerikler sunan tanımlanabilir ve ele alınabilir bir online varlıktır. Web sitelerine, Android uygulamalarına, Twitter feed'lerine ve Plus Pages, öğelere örnek olarak gösterilebilir.
Alan adı | Tür | Açıklama |
---|---|---|
Birlik alanı, aşağıdakilerden yalnızca biri: | ||
web |
|
Bunun bir web öğesi olup olmadığını belirleyin. |
android_app |
|
Bunun bir Android Uygulama öğesi olup olmadığını ayarlayın. |
Kontrol İsteği
Belirli bir öğe bağlantısının varlığını kontrol etmek için kullanılan mesaj.
Alan adı | Tür | Açıklama |
---|---|---|
source |
|
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 |
|
İfadenin hedef öğesi. |
Yanıt Yanıtı
CheckAssetLinks çağrısının yanıt mesajı.
Alan adı | Tür | Açıklama |
---|---|---|
linked |
bool |
İstekte belirtilen öğeler, istekte belirtilen ilişki tarafından bağlıysa "true" olarak ayarlanır. ZORUNLU |
max_age |
|
Yayınlanma zamanından itibaren diğer güncellemelerin engellenmesi için ne kadar süre geçerli olarak kabul edilmesi gerekir? ZORUNLU |
debug_string |
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. |
Liste İsteği
Belirli bir kaynağa ve ilişkiye sahip bilinen tüm ifadeleri istemek için kullanılan ileti.
Alan adı | Tür | Açıklama |
---|---|---|
source |
|
Ekstre listesini barındıran kaynak. List() isteğini doğru kaynağa yönlendirmek için kullanılır. ZORUNLU |
relation |
string |
Yalnızca belirtilen ilişkiyle eşleşen ilişkilendirmeleri kullanın. İlişki dizelerinin ayrıntılı tanımı için Bir sorgunun bir ifadeyle eşleşmesi için aşağıdakilerden biri doğru olmalıdır:
Örnek: |
Liste yanıtı
Liste çağrısının yanıt mesajı.
Alan adı | Tür | Açıklama |
---|---|---|
statements |
|
Bulunan tüm eşleşen ifadelerin listesi. |
max_age |
|
Yayınlanma zamanından itibaren diğer güncellemelerin engellenmesi için ne kadar süre geçerli olarak kabul edilmesi gerekir? ZORUNLU |
debug_string |
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. |
İfade
Kaynak öğe ile hedef öğe arasındaki ilişki hakkında yapılmış güvenilir bir açıklamayı açıklar.
Açıklamalar her zaman kaynak öğeyle doğrudan veya başka bir yerde depolanan bir ifade listesine yetki verilir.
Açıklamalar ve öğelerin daha ayrıntılı tanımları için lütfen API dokümanları açılış sayfamıza bakın.
Alan adı | Tür | Açıklama |
---|---|---|
source |
|
Her ifadenin bir kaynak öğesi vardır. ZORUNLU |
relation |
string |
İlişki, ifadenin kaynak öğenin sahibi (yani beyanı veren kişi veya tüzel kişi) amaçlandığı şekilde kullanımını tanımlar. Her tam ifadenin bir ilişkisi vardır.
Desteklenen ilişkilerin mevcut listesi için API dokümanlarımıza göz atın. Örnek: |
target |
|
Her ifadenin bir hedef öğesi vardır. ZORUNLU |
WebÖğesi
Bir web öğesini açıklar.
Alan adı | Tür | Açıklama |
---|---|---|
site |
string |
Web öğeleri yalnızca şema, ana makine adı ve bağlantı noktası bölümlerini içeren bir URL ile tanımlanır. Biçimi
Ana makine adlarının tam olması gerekir: Tek bir noktayla bitmelidir (" Şu anda yalnızca "http" ve "https" şemalarına izin verilmektedir. Bağlantı noktası numaraları ondalık sayı olarak verilir ve standart bağlantı noktası numaraları kullanılıyorsa bunlar atlanmalıdır: http için 80 ve https için 443. Bu sınırlı URL'ye "site" diyoruz. Aynı şemayı, ana makine adını ve bağlantı noktasını paylaşan tüm URL'ler sitenin bir parçası olarak kabul edilir. Bu nedenle, web öğesine aittir. Örnek:
Ancak şu URL'leri içermez:
|