2016-06-09 15 views
0

Ich habe versucht, die Etag auf der Youtube-API in meiner Swift-App zu einer Wiedergabeliste zu finden, aber ich hatte den Eindruck, dass ich es als Parameter enthalten musste. Es gibt jedoch keinen Parameter dafür. Ich habe auch versucht, das Etag zwischenzuspeichern und es mit dem neuen zu vergleichen, das von einer anderen Antwort erhalten wurde, aber es ändert sich immer, unabhängig davon, ob die Wiedergabeliste sich geändert hat oder nicht. Kann mich jemand in die richtige Richtung lenken?Wie wird Etag auf Youtube API-swift verwendet

Danke!

Antwort

1

Um die Funktionalität von Google Tag Manager zu erweitern, können Sie Function Call-Variablen und Function Call-Tags hinzufügen. Mit Funktionsaufrufvariablen können Sie die Werte erfassen, die von Aufrufen vorregistrierter Funktionen zurückgegeben werden. Function Call-Tags können Sie vorregistrierten Funktionen

ausführen, um einen benutzerdefinierten Tag oder benutzerdefinierte Variablen mit einem Funktionsaufruf hinzufügen:

einen benutzerdefinierten Tag zu erstellen, erstellen Sie eine Klasse, die das TAGCustomFunction Protokoll implementiert:

@implementation MYCustomTag<TAGCustomFunction> 

- (NSObject*)executeWithParameters:(NSDictionary*)parameters { 
// Add custom tag implementation here. 
} 

@end 

eine benutzerdefinierte Variable zu erstellen, eine Klasse erstellen, die TAGCustomFunction Protokoll implementiert:

@implementation MYCustomVariable<TAGCustomFunction> 

- (NSObject*)executeWithParameters:(NSDictionary*)parameters { 
// Return the value of the custom variable. 
return @42; 
} 

@end 

Stellen Sie sicher, dass der Linker Ihre Klasse während der Optimierung der Verbindungszeit nicht eliminiert.

Verwenden Sie im Google Tag Manager-Webinterface den Klassennamen zum Einrichten von Tags und Variablen.