0

「シンジケート」属性が「許可」に設定されているYouTubeデータAPIでビデオを検索しようとしています(したがって、モバイルデバイスでの再生を許可する必要があります)。

私はそのようにそれを試しました:

https://gdata.youtube.com/feeds/api/videos?q=music&v=2&prettyprint=true&fields=entry[yt:accessControl/@action='syndicate'](id,title,yt:accessControl)

リターン フィードは次のようになります。

<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:yt='http://gdata.youtube.com/schemas/2007'>
<entry>
    <id>tag:youtube.com,2008:video:XXXXXXX</id>
    <title>XXXXXXX</title>
    <yt:accessControl action='comment' permission='allowed'/>
    <yt:accessControl action='commentVote' permission='allowed'/>
    <yt:accessControl action='videoRespond' permission='moderated'/>
    <yt:accessControl action='rate' permission='allowed'/>
    <yt:accessControl action='embed' permission='allowed'/>
    <yt:accessControl action='list' permission='allowed'/>
    <yt:accessControl action='autoPlay' permission='allowed'/>
    <yt:accessControl action='syndicate' permission='denied'/>
</entry>

これで問題ありませんが、「permission='allowed'」条件も統合する必要があります。すでにさまざまな組み合わせで試しましたが ( https://developers.google.com/youtube/2.0/developers_guide_protocol_partial?hl=de#Fields_Formatting_Rulesを参照)、機能させることができませんでした。ヒントはありますか?

4

1 に答える 1

1

V3 API を使用しないのはなぜですか? クエリは次のとおりです: https://www.googleapis.com/youtube/v3/search?part=id%2C+snippet&q=10&type=video&videoSyndicated=true&key= {YOUR_API_KEY} API Explorer でさまざまな組み合わせを試すことができます: https: //developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=id%252C+snippet&q=10&type=video&videoSyndicated=true&_h=1&

于 2013-10-05T06:09:27.240 に答える