如何在 iOS 客户端的 Youtube API 中获取客户端密钥?

Posted

技术标签:

【中文标题】如何在 iOS 客户端的 Youtube API 中获取客户端密钥?【英文标题】:How to obtain Client Secret in Youtube API for iOS client? 【发布时间】:2016-01-17 16:48:15 【问题描述】:

我正在开发包含在 Youtube 上上传视频的功能的 ios 应用程序。

我关注了来自yt-direct-lite-ios 的示例项目。该项目需要 client idclient secret

我去了 console.developers.google.com 创建 client id(使用 iOS 客户端)。但是我只能找到 client id。那么我在哪里可以从这里获得 client secret

我还检查了this post,但仍然不适合我。

提前致谢。

【问题讨论】:

那个项目有点老了吧?我认为情况已经改变,似乎 Ios 密钥没有客户端密码或重定向 URI。我想知道它是否可以与浏览器键一起使用。 那个项目很老了,我同意。我将尝试使用浏览器密钥并让您知道。 @DaImTo - 我尝试使用浏览器密钥中的“客户端 ID”和“客户端密码”,但仍然无法正常工作。您对通过 iOS 应用将视频上传到 youtube 有什么建议吗?谢谢。 【参考方案1】:

iOS 客户端不需要密码。 (曾经有,这就是示例需要它的原因,但我们已经摆脱了它)。只需将其留空即可。

【讨论】:

有效!愚蠢的我。把它留空。非常感谢。【参考方案2】:

如果您想将密钥留空,在这种情况下您只需在Add Credential 中选择OAuth 2.0 client ID。成功了

【讨论】:

以上是关于如何在 iOS 客户端的 Youtube API 中获取客户端密钥?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 YouTube API 用于 iOS 应用?

带有iOS客户端的Google App Engine Channel API?

IOS - 使用 Youtube API 检查 Youtube 视频是不是存在

如何在 iOS 应用中为 YouTube Data API V3 实现分页

如何使用YouTube Api下载YouTube视频[关闭]

如何在 C# 中拒绝来自客户端的非 UTC/GMT 日期?