0

私はクライアントサイトで働いています。YouTube アカウントには一連のプレイリストが設定されており、ユーザーがサイトのどのページにアクセスしているかに応じて、すべてがビデオ プレーヤーに読み込まれます。

For example - 
homepage loads homepage playlist from his youtube account
culture loads the culutre playlist
and so on...

私は以前にほとんどのプレイリストを設定していましたが、クライアントは、残りのプレイリストを追加する前に、YouTube アカウントで残りのプレイリストを設定する必要があると言いました. ようやくプレイリストの作成に取り掛かり、それぞれのページに追加するように言われました。

それらのいくつかは機能し、一部は機能しません。そうでないものでは、「無効なリクエストURI」エラーが発生します。そうするものは、ロードして期待どおりに動作するだけです。どちらのプレイリストも同じ日に設定され、まったく同じ方法で呼び出されています。このエラーが発生するのはなぜですか? 各プレイリストから json レスポンスを取得できるので、プレイリストの URL が正しいことがわかります。

サイト: http://www.Scrapple.tv

I'm sending a get request to this URL: http://gdata.youtube.com/feeds/api/playlists/PLAYLISTID?start-index=1&max-results=50&v=2&format=5&alt=jsonc

where PLAYLISTID is the id of the playlist that I am retreiving. The ones that my client has created today and work are on pages 'We The People' and 'Culture > Nitelife'.

問題ページ: 文化 - ファッション
文化 - 人々
文化 - 音楽

実際のクエリの例:

  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」というエラーが表示されるのはなぜですか

一方、同じ日に作成され、まったく同じ方法で実装されたもう一方は機能しています。

4

2 に答える 2

0

注:このリクエストでは、ユーザーがリソースへのアクセスを承認したことを YouTube が確認できるようにする承認トークンを提供する必要があります。

https://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2

于 2013-08-23T17:10:38.010 に答える
0

うわー、これはひどく恥ずかしいですが、問題は解決しました。

$playlist_ID 変数を次のように設定していました

$playlist_id == 'HUp1agCRK5mJYtUlx6IJqYxapBNBbmk7';

正しい方法が

$playlist_id = 'HUp1agCRK5mJYtUlx6IJqYxapBNBbmk7';

equals 演算子が間違っていて、プレイリスト ID が認識されませんでした。

繰り返しますが、これを解決するために過去 3 時間を費やしたことは恥ずかしいことですが、解決されてよかったです。

于 2013-08-23T18:45:59.670 に答える