swift - etag 如何在 Youtube API 上使用 - swift

标签 swift youtube-api etag

我一直在尝试在 Swift 应用程序中使用 youtube api 上的 etag 来查找播放列表,但我的印象是我必须将其作为参数包含在内。然而,没有这方面的参数。我还尝试缓存 etag 并将其与从不同答案收到的新 etag 进行比较,但无论播放列表本身是否更改,它总是会发生变化。有人可以引导我走向正确的方向吗?

谢谢!

最佳答案

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

通过函数调用添加自定义标签或自定义变量:

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

@implementation MYCustomTag<TAGCustomFunction>

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

@end

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

@implementation MYCustomVariable<TAGCustomFunction>

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

@end

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

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

关于swift - etag 如何在 Youtube API 上使用 - swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37732965/

相关文章:

c# - 什么是生成 ETag 的有效且处理成本低的算法?

ios - Parse 和 Swift - 带有 CLLocationManager 的 PFGeoPoint?

youtube-api - 为什么 Youtube 上传小部件中的文件上传被禁用?

ios - 覆盖方法的 Swift 文档注释?

javascript - Youtube延迟自动启动视频

youtube-api - 如何使用 YouTube Data API 添加片尾画面?

json - 浏览器缓存: Json response

http-headers - 如何在 Play Framework 中为网址设置 Etag?

ios - 在具有固定背景图像的 View 之间进行类似于 Snapchat 的滑动

javascript - 下载在 WKWebView 中加载的嵌入式 PDF