【问题标题】:can't create playlists after creating a channel创建频道后无法创建播放列表
【发布时间】:2012-09-24 17:49:50
【问题描述】:

受影响的 API 名称:

YouTube 数据 API 2.1

问题摘要:

我遇到了未关联的 youtube 帐户的问题。 首先,我通过 youtube gdata api 成功为一个帐户创建了一个频道。 然后,当我尝试为同一帐户创建播放列表时,它失败并出现错误 403,youtube_signup_required。如果我等待数小时到一天,那么最终它会起作用。
从关联帐户到可以使用帐户之间是否存在相当长的延迟?
我可以直接去 youtube 并在那里创建一个播放列表没有问题。
我什至可以在之后立即使用 api 操作该播放列表(添加视频等),而不是创建新的播放列表。

重现问题的步骤:

  1. 通过 gdata api 为其创建通道来链接帐户
  2. 尝试通过 gdata api 为同一帐户创建播放列表

预期输出:

为最近关联的帐户成功创建新播放列表

实际结果:

403 youtube_signup_required 错误

【问题讨论】:

  • 我将这个问题从 gdata-issues 论坛转移过来,希望能在这里得到解答
  • 我仍在等待工程团队的回复,code.google.com/p/gdata-issues/issues/detail?id=2979 将及时更新状态。将错误报告交叉发布到 Stack Overflow 并不是一个好主意。

标签: youtube-api youtube-channels json-c


【解决方案1】:

您可以在 WebView 中使用此移动工作流程让用户在不离开您的应用的情况下创建频道:

https://m.youtube.com/create_channel?chromeless=1&next=/channel_creation_done

处理完成后会将用户带到 /channel_creation_done,然后您可以关闭 WebView。您可以在此处找到有关工作流程的更多信息:https://developers.google.com/youtube/create-channel。你可以试试这个吗?

【讨论】:

  • 似乎 WebView 仅限于移动设备,所以不是一个选项。
  • 很遗憾,不能使用不同的工作流程。我们的项目处于暂停状态,直到当前的工作流程错误得到修复
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-15
  • 2012-08-14
相关资源
最近更新 更多