无效的请求URI-Youtube API检索单用户播放列表

无效的请求URI-Youtube API检索单用户播放列表,youtube,Youtube,我在一个客户网站上工作。他们在YouTube账户上设置了一系列播放列表,根据用户所在的网站页面,所有播放列表都会加载到视频播放器中 For example - homepage loads homepage playlist from his youtube account culture loads the culutre playlist and so on... 我之前已经设置了大部分播放列表,我的客户说他们需要在他们的youtube帐户中设置其余的播放列表,然后我才能添加其余的播放列

我在一个客户网站上工作。他们在YouTube账户上设置了一系列播放列表,根据用户所在的网站页面,所有播放列表都会加载到视频播放器中

For example - 
homepage loads homepage playlist from his youtube account
culture loads the culutre playlist
and so on...
我之前已经设置了大部分播放列表,我的客户说他们需要在他们的youtube帐户中设置其余的播放列表,然后我才能添加其余的播放列表。他们终于开始创建播放列表,并告诉我将它们添加到相应的页面中

他们中有些人工作,有些人不工作。在那些没有我得到一个“无效的请求URI”错误。那些能做到的,只是按照预期加载和工作。两个播放列表是在同一天设置的,两个播放列表的调用方式完全相同。为什么我会得到这个错误?我可以从每个播放列表中获得json响应,因此我知道播放列表url是正确的

地点:

问题页面: 文化-时尚
文化-人
文化-音乐

工作查询的示例:

  http://gdata.youtube.com/feeds/api/playlists/HUp1agCRK5kDdqh-RwTBaMmk0Fo-_IeL?start-index=1&max-results=50&v=2&format=5&alt=jsonc

Example of non-working query:

    http://gdata.youtube.com/feeds/api/playlists/HUp1agCRK5npY3kR8CQ9SLteral-krG2?start-index=1&max-results=50&v=2&format=5&alt=jsonc
为什么有人会给我一个错误的答案 “无效的请求URI”


另一个是在同一天创建的,以完全相同的方式实现的,正在工作。

注意:对于此请求,您必须提供授权令牌,使YouTube能够验证用户是否已授权访问资源


哇,这真是太尴尬了,但我已经解决了这个问题

我正在设置$playlist\u ID变量,如下所示

$playlist_id == 'HUp1agCRK5mJYtUlx6IJqYxapBNBbmk7';
当正确的方法是

$playlist_id = 'HUp1agCRK5mJYtUlx6IJqYxapBNBbmk7';
我的equals运算符出错,无法识别播放列表ID


再一次,令人尴尬的是,我刚刚花了3个小时解决了这个问题,但很高兴它得到了解决。

是的,我之前已经把这些都设置好了,一切正常。如果您查看该站点,则有一半以上的播放列表在相应的页面上工作。但是,我今天添加的所有播放列表都不像其他播放列表那样有效。几乎就好像播放列表结构发生了变化,或者API再次更新,但事实并非如此。实际上,我今天在“我们人民”和“尼特利夫”部分添加了两个,它们似乎都能正常工作。我转向人,或者以同样的方式设计和实现他们,然后收到这个错误。但是我没有做什么不同的事情这很奇怪。我已经创建了5个播放列表,其中两个可以在播放器中显示,另外三个出现“无效请求URI”错误。为什么两个可以工作,另外三个不行?目前,所有视频中都有一个视频用于测试。这根本没有道理。我试图创建一个新的播放列表并使用该URL,但也没有成功,再次抛出URI错误。
$playlist_id = 'HUp1agCRK5mJYtUlx6IJqYxapBNBbmk7';