最近,YouTube 决定公开视频标签。因此,要获取给定视频的标签,我需要以视频所有者的身份向 API 发出经过身份验证的请求。就我而言,这不是问题,因为我正在获取自己的视频。
但是,我对身份验证流程感到困惑,因为 YouTube 强烈建议使用 OAuth2。由于我总是要以同一用户(视频的所有者,也就是我自己)的身份进行身份验证,因此我绝对不需要任何浏览器页面来让应用程序的实际用户执行任何操作。我知道如何使用 ClientLogin(将登录名和密码硬编码到应用程序中)来完成它,但我不确定如何使用 OAuth2 来解决这个问题。
最后一个细节 - 这不一定相关,因为高级答案就足够了 - 是我正在 iOS 上开发。我还查看了这个https://developers.google.com/accounts/docs/OAuth2,特别是似乎最接近我但无法从中获得清晰想法的网络服务器案例。
提前感谢您的帮助,如果您需要我更具体,请不要犹豫。