2017-10-30 2 views
0

すべてのプレイリストにアクセスする必要はなく、自動生成されたチャンネル(この1のようなもの)を直接入手する方法はありますか?Youtube API:自動生成されたチャンネル(音楽など)からビデオを取得

を使用すると、https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&key= ...私には0アイテムが与えられます。あなたが追加することを怠ったためで、次のエラー

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "usageLimits", 
    "reason": "keyInvalid", 
    "message": "Bad Request" 
    } 
    ], 
    "code": 400, 
    "message": "Bad Request" 
} 
} 

に以下の正確

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&key= 

を返し実行している意味場合

答えて

0

は私に0アイテム

を与えますAPIキーが最後に表示されます。

query explorerこの縫い目でテストを試してみると、そのすべてがかなりのものかどうかわかりません。

GET https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&maxResults=25&key={YOUR_API_KEY} 

戻り

"pageInfo": { 
    "totalResults": 786, 
    "resultsPerPage": 25 
}, 

これは、このユーザーのプレイリストのリストを返すためにapears。

更新

あなたがしようとすると、このユーザのための唯一のリクエスト動画場合は、0が返され得ます。これは私がテストした他のユーザーにとっては当てはまりません。

GET https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&maxResults=50&order=date&type=video&key={YOUR_API_KEY} 

これは、自動生成されたチャンネルの動画を取得することはできないと私に信じています。これをバグとして記録するか、機能要求hereとして追加することをお勧めします。個人的に私はその機能要求をもっと考えています。

+0

APIキーが追加されていますが、完全な呼び出しはhttps://www.googleapis.com/youtube/v3/search?part=snippet&channelId= {channelId}&maxResults = 50&order = date&type = video&pageToken = \( pageToken)&key = {key} – margab

+0

問題はすべてのプレイリストを返すが、私はこれらの動画だけを望むことだhttps://www.youtube.com/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ/videos – margab

+0

私が投稿した更新をチェックする – DaImTo

関連する問題