Benutzermetadaten user-metadata
NOTE
Der Inhalt dieser Seite dient nur Informationszwecken. Für die Verwendung dieser API ist eine aktuelle Lizenz von Adobe erforderlich. Eine unbefugte Anwendung ist nicht zulässig.
NOTE
Die REST-API-Implementierung wird durch Drosselmechanismus
REST-API-Endpunkte clientless-endpoints
<REGGIE_FQDN>
:
- Produktion - api.auth.adobe.com
- Staging - api.auth-staging.adobe.com
<SP_FQDN>
:
- Produktion - api.auth.adobe.com
- Staging - api.auth-staging.adobe.com
Beschreibung description
Abrufen von Metadaten, die MVPD über den authentifizierten Benutzer freigegeben hat.
Endpunkt
aufgerufen
von
von
Eingabe
Parameter
Parameter
HTTP
Methode
Methode
Reaktion
HTTP
Reaktion
Reaktion
<SP_FQDN>
/api/v1/tokens/usermetadataStreaming-App
oder
Programmiererdienst
oder
Programmiererdienst
1. Antragsteller
2. deviceId (Obligatorisch)
3. device_info/X-Device-Info (erforderlich)
4. deviceType
5. deviceUser (nicht mehr unterstützt)
6. appId (nicht mehr unterstützt)
2. deviceId (Obligatorisch)
3. device_info/X-Device-Info (erforderlich)
4. deviceType
5. deviceUser (nicht mehr unterstützt)
6. appId (nicht mehr unterstützt)
GET
XML oder JSON, die Benutzermetadaten oder Fehlerdetails enthalten, falls dies nicht erfolgreich war.
200 - Erfolg
404 - Keine Metadaten gefunden
412 - Ungültiges AuthN-Token (z. B. abgelaufenes Token)
Eingabeparameter
Beschreibung
Anfragender
Die Programmer-Anfrage-ID, für die dieser Vorgang gültig ist.
deviceId
Die Geräte-ID-Bytes.
device_info/
X-Device-Info
Informationen zum Streaming-Gerät.
Hinweis: Dieser Parameter kann als URL-Parameter an device_info übergeben werden. Aufgrund der potenziellen Größe dieses Parameters und der Längenbeschränkungen einer GET-URL sollte er jedoch als X-Device-Info in der HTTP-Kopfzeile übergeben werden.
Weitere Informationen finden Sie unter Weitergeben von Geräte- und Verbindungsinformationen.
Hinweis: Dieser Parameter kann als URL-Parameter an device_info übergeben werden. Aufgrund der potenziellen Größe dieses Parameters und der Längenbeschränkungen einer GET-URL sollte er jedoch als X-Device-Info in der HTTP-Kopfzeile übergeben werden.
Weitere Informationen finden Sie unter Weitergeben von Geräte- und Verbindungsinformationen.
deviceType
Der Gerätetyp (z. B. Roku, PC).
Wenn dieser Parameter korrekt festgelegt ist, bietet ESM Metriken an, die aufgeschlüsselt nach Gerätetyp bei Verwendung von ClientLess, sodass verschiedene Arten der Analyse für z. B. Roku, AppleTV, Xbox usw. durchgeführt werden können.
Siehe Vorteile der Verwendung des Parameters für Client-lose Gerätetypen in Pass-Metriken
Hinweis: Die
Wenn dieser Parameter korrekt festgelegt ist, bietet ESM Metriken an, die aufgeschlüsselt nach Gerätetyp bei Verwendung von ClientLess, sodass verschiedene Arten der Analyse für z. B. Roku, AppleTV, Xbox usw. durchgeführt werden können.
Siehe Vorteile der Verwendung des Parameters für Client-lose Gerätetypen in Pass-Metriken
Hinweis: Die
device_info
ersetzt diesen Parameter.deviceUser
Die Benutzer-ID des Geräts.
Hinweis: Falls verwendet,
Hinweis: Falls verwendet,
deviceUser
sollte dieselben Werte wie im Registrierungscode erstellen -Anfrage.appId
Die Anwendungs-ID/der Name.
Hinweis: Die
Hinweis: Die
device_info
ersetzt diesen Parameter. Falls verwendet, appId
sollte dieselben Werte wie im Registrierungscode erstellen -Anfrage.NOTE
Benutzer-Metadateninformationen sollten nach Abschluss des Authentifizierungsflusses verfügbar sein, können jedoch je nach MVPD und Metadatentyp über den Autorisierungsfluss aktualisiert werden.
Beispielantwort sample-response
Nach einem erfolgreichen Aufruf antwortet der Server mit einem XML- (Standard-) oder JSON-Objekt mit einer Struktur, die der unten dargestellten ähnelt:
{
updated: 1334243471,
encrypted: ["encryptedProp"],
data: {
zip: ["12345", "34567"],
maxRating: {
"MPAA": "PG-13",
"VCHIP": "TV-Y",
"URL": "http://exam.pl/e/manage/ratings"
},
householdID: "3456",
userID: "BgSdasfsdk23/dsaf3+saASesadgfsShggssd=",
channelID: ["channel-1", "channel-2"]
}
}
Im Stammverzeichnis des Objekts befinden sich drei Knoten:
- aktualisiert: Gibt einen UNIX-Zeitstempel an, der das letzte Mal angibt, dass die Metadaten aktualisiert wurden. Diese Eigenschaft wird beim Generieren der Metadaten während der Authentifizierungsphase zunächst vom Server festgelegt. Nachfolgende Aufrufe (nachdem die Metadaten aktualisiert wurden) führen zu einem inkrementierten Zeitstempel.
- data: enthält die tatsächlichen Metadatenwerte.
- verschlüsselt: ein Array, das die verschlüsselten Eigenschaften auflistet. Um einen bestimmten Metadatenwert zu entschlüsseln, muss der Programmierer eine Base64-Dekodierung für die Metadaten durchführen und dann eine RSA-Entschlüsselung auf den resultierenden Wert anwenden. Dabei muss er den eigenen privaten Schlüssel verwenden (Adobe verschlüsselt die Metadaten auf dem Server mithilfe des öffentlichen Zertifikats des Programmierers).
Im Fall eines Fehlers gibt der Server ein XML- oder JSON-Objekt zurück, das eine detaillierte Fehlermeldung angibt.
Weitere Informationen finden Sie unter Benutzermetadaten.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b