Menentukan apakah hubungan (arah) yang ditentukan ada antara aset sumber dan target yang ditentukan.
Hubungan menjelaskan maksud dari penautan antara dua aset seperti yang diklaim oleh aset sumber. Contoh untuk hubungan tersebut adalah delegasi hak istimewa atau izin.
Perintah ini paling sering digunakan oleh sistem infrastruktur untuk memeriksa prasyarat untuk melakukan tindakan. Misalnya, klien mungkin ingin mengetahui apakah tidak masalah untuk mengirim URL web ke aplikasi seluler tertentu. Klien dapat memeriksa link aset yang relevan dari situs ke aplikasi seluler untuk menentukan apakah operasi harus diizinkan atau tidak.
Catatan tentang keamanan: jika Anda menentukan aset aman sebagai sumber, seperti situs HTTPS atau aplikasi Android, API akan memastikan semua pernyataan yang digunakan untuk menghasilkan respons dibuat dengan cara yang aman oleh pemilik aset tersebut. Sebaliknya, jika aset sumber adalah situs HTTP yang tidak aman (yaitu, URL dimulai dengan http://
bukan https://
), API tidak dapat memverifikasi pernyataannya dengan aman, dan tidak dapat memastikan bahwa pernyataan situs telah diubah oleh pihak ketiga. Untuk informasi selengkapnya, lihat spesifikasi desain teknis Digital Asset Links.
Permintaan HTTP
GET https://digitalassetlinks.googleapis.com/v1/assetlinks:check
Parameter kueri
Nama parameter | Jenis | Deskripsi |
---|---|---|
source |
object( |
Sumber yang menghosting daftar pernyataan. Ini digunakan untuk merutekan panggilan Check() ke sumber yang tepat. |
relation |
string |
String kueri untuk relasi. Kami mengidentifikasi hubungan dengan string format Lihat dokumentasi API kami untuk mengetahui daftar relasi yang didukung saat ini. Agar kueri cocok dengan link aset, string relasi link kueri dan link aset harus sama persis. Contoh: Kueri dengan relasi |
target |
object( |
Aset target dari pernyataan. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
Pesan respons untuk panggilan CheckAssetLinks.
Representasi JSON |
---|
{ "linked": boolean, "maxAge": string, "debugString": string, } |
Nama kolom | Jenis | Deskripsi |
---|---|---|
linked |
boolean |
Tetapkan ke true jika aset yang ditentukan dalam permintaan ditautkan oleh relasi yang ditentukan dalam permintaan. WAJIB DIISI |
maxAge |
string |
Dari waktu penayangan, berapa lama respons harus dianggap valid kecuali jika pembaruan lebih lanjut. WAJIB DIISI Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
debugString |
string |
Pesan yang dapat dibaca manusia yang berisi informasi yang dimaksudkan untuk membantu pengguna akhir memahami, mereproduksi, dan men-debug hasilnya. Pesan tersebut akan menggunakan bahasa Inggris dan saat ini kami tidak berencana untuk menawarkan terjemahan apa pun. Harap perhatikan bahwa tidak ada jaminan yang dibuat untuk konten atau format string ini. Aspek mana pun dapat berubah tanpa pemberitahuan. Anda tidak boleh mencoba mengurai data ini secara terprogram. Jika Anda merasa bahwa Anda harus melakukan hal ini karena informasi yang diperlukan tidak diekspos oleh API, hubungi kami terlebih dahulu. |
Cobalah!
Gunakan Explorer API untuk memanggil metode ini pada data live dan melihat respons.