如何在Youtube API-swift上使用etag

时间:2016-06-09 17:50:19

标签: swift youtube-api etag

我一直试图在我的Swift应用中使用youtube api上的etag来查找播放列表,但我的印象是我必须将其作为参数包含在内。但是没有参数。我还试图缓存etag并将其与从不同答案中收到的新标签进行比较,但无论播放列表本身是否发生变化,它都会发生变化。有人能引导我朝着正确的方向前进吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

要扩展Google Tag Manager的功能,可以添加函数调用变量和函数调用标记。函数调用变量使您可以捕获对预先注册的函数的调用返回的值。函数调用标记允许您执行预先注册的函数

使用函数调用添加自定义标记或自定义变量:

要创建自定义标记,请创建一个实现TAGCustomFunction协议的类:

@implementation MYCustomTag<TAGCustomFunction>

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

@end

要创建自定义变量,请创建一个实现TAGCustomFunction协议的类:

@implementation MYCustomVariable<TAGCustomFunction>

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

@end

确保链接器在链接时优化期间不会消除您的类。

在Google跟踪代码管理器的网络界面中,使用类名来设置代码和变量。