Bestimmt, ob die angegebene (direkte) Beziehung zwischen den angegebenen Quell- und Ziel-Assets besteht.
Die Beziehung beschreibt die Absicht der Verknüpfung zwischen den beiden Assets, auf die das Quell-Asset Anspruch erhoben hat. Ein Beispiel für eine solche Beziehung ist die Bevollmächtigung von Berechtigungen oder Berechtigungen.
Dieser Befehl wird am häufigsten von Infrastruktursystemen verwendet, um Voraussetzungen für eine Aktion zu prüfen. Beispiel: Ein Kunde möchte wissen, ob eine Web-URL stattdessen an eine bestimmte mobile App gesendet werden darf. Der Kunde kann von der Website zur mobilen App nach dem relevanten Asset-Link suchen, um zu entscheiden, ob der Vorgang zulässig ist.
Hinweis zur Sicherheit: Wenn Sie ein sicheres Asset als Quelle angeben, z. B. eine HTTPS-Website oder eine Android-App, sorgt die API dafür, dass alle Anweisungen, die zur Generierung der Antwort verwendet werden, auf sichere Weise vom Inhaber des Assets stammen. Wenn umgekehrt das Quell-Asset eine unsichere HTTP-Website ist, d. h. die URL mit http://
statt https://
beginnt, können die Anweisungen der API nicht sicher geprüft werden. Außerdem kann nicht sichergestellt werden, dass die Aussagen der Website nicht von Dritten geändert wurden. Weitere Informationen finden Sie in der technischen Designspezifikation für Links zu digitalen Assets.
HTTP-Anfrage
GET https://digitalassetlinks.googleapis.com/v1/assetlinks:check
Abfrageparameter
Parametername | Typ | Beschreibung |
---|---|---|
source |
object( |
Die Quelle, die die Anweisungsliste hostet. Dadurch wird der Check() -Aufruf an die richtige Quelle weitergeleitet. |
relation |
string |
Abfragestring für die Beziehung. Wir ermitteln Beziehungen mit Strings im Format Eine aktuelle Liste der unterstützten Beziehungen finden Sie in unserer API-Dokumentation. Damit eine Abfrage mit einem Asset-Link übereinstimmen kann, müssen sowohl die Beziehungsstrings der Abfrage als auch die des Asset-Links genau übereinstimmen. Beispiel: Eine Abfrage mit der Beziehung |
target |
object( |
Das Ziel-Asset der Anweisung. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Antwortnachricht für den CheckAssetLinks-Aufruf.
JSON-Darstellung |
---|
{ "linked": boolean, "maxAge": string, "debugString": string, } |
Feldname | Typ | Beschreibung |
---|---|---|
linked |
boolean |
Wird auf „true“ gesetzt, wenn die in der Anfrage angegebenen Assets mit der in der Anfrage angegebenen Beziehung verknüpft sind. ERFORDERLICH |
maxAge |
string |
Ab dem Zeitpunkt der Bereitstellung, wie lange die Antwort als gültige Aktualisierungen zu betrachten ist, abgesehen von weiteren Aktualisierungen. ERFORDERLICH Dauer in Sekunden mit bis zu neun Nachkommastellen und einem ' |
debugString |
string |
Für Menschen lesbare Nachricht mit Informationen, die Endnutzern helfen sollen, das Ergebnis zu verstehen, zu reproduzieren und Fehler zu beheben. Die Nachricht wird in englischer Sprache verfasst. Derzeit sind aber keine Übersetzungen verfügbar. Beachten Sie, dass der Inhalt oder das Format dieses Strings nicht garantiert werden kann. Jeder Aspekt kann sich ohne vorherige Ankündigung ändern. Sie sollten nicht versuchen, diese Daten programmatisch zu parsen. Wenn Sie der Meinung sind, dass dies erforderlich ist, weil die benötigten Informationen ansonsten nicht über die API bereitgestellt werden, wenden Sie sich bitte zuerst an uns. |
Testen!
Rufen Sie diese Methode mit dem APIs Explorer für Live-Daten auf und sehen Sie sich die Antwort an.