我的Web服务器和桌面应用程序都已停止工作数周。网络服务器说了一些关于账户没有链接的信息(youtube-googel),而事实上它们是链接的,用c#编写的桌面应用程序输出401错误。
由于所有凭据都是正确的,我认为这家谷歌公司在没有进一步通知的情况下将他们的api从v2更改为v3,这是他们的声明方式。事实证明,控制台中没有v2,只有youtube数据api v3。
关于php版本和桌面c#版本,我如何从v2迁移到v3?
如果你的应用程序收到一个关于帐户未链接的错误,那么这是因为你正在以未链接到YouTube频道的谷歌帐户身份进行身份验证,从v2迁移到v3不会为你解决这个问题。这篇博客文章有更多的细节。
YouTube GData API v2从未在API控制台中列出,它早于该控制台的存在。
GDataneneneba API的v2在撰写本文时仍然受到支持,尽管我们当然鼓励开发人员开始他们的v3迁移。这里有一些针对v3 API使用PHP和.NET的示例,随着时间的推移还会添加更多的示例。有一些指南可以帮助理解v3中的一些重要概念,比如使用通道id和迁移到OAuth 2。