我在处理 YouTube 个人资料请求时遇到问题。我认为这与关联了 Google 帐户的用户有关。
我们的系统有一个授权 YouTube 帐户的流程。一旦用户授权我们的系统,我们使用访问令牌来检索用户的默认配置文件,以检查它实际上是我们期望获得授权的帐户,这对大多数用户来说都很好,但对于一个用户来说,请求https://gdata.youtube.com/feeds/api/users/default(使用 PHP Zend 库的 ->getUserProfile() 方法)正在为这个用户返回 NULL。我认为这可能是因为他们有一个主要的 Google Apps 帐户,没有 YouTube 频道,还有一个不同的 YouTube 频道(当您点击“切换帐户”时在 YouTube 帐户菜单中列出)。
我们曾尝试使用 Safari 私人浏览器和 Chrome 隐身浏览器,但这些似乎都不起作用。
有谁知道为什么会这样,以及我如何检查每个用户链接的个人资料/帐户的个人资料?