2016-04-30 28 views
1

私はそうのように、私はYouTubeでの基本的なハッシュタグ検索を行うときに同じ結果を取得しようとしています:、APIを介してYouTubeのAPI v3のハッシュタグ検索、悪い結果

https://www.youtube.com/results?search_query=%23beautyblogger

が、私の結果は道オフになっていますほとんどの場合、検索語を含まない動画が戻ってきます。ここで

は私が作っているのリクエストです:

https://www.googleapis.com/youtube/v3/search?key=MY-API-KEY&part=snippet&q=%23beautyblogger

と結果:これらの

{ 
    kind:"youtube#searchListResponse", 
    etag:"" kiOs9cZLH2FUp6r6KJ8eyq_LIOk/i5Di8j0849qCyu2Tmld5tGkydbI"", 
    nextPageToken:"CAMQAA", 
    regionCode:"US", 
    pageInfo:{ 
    totalResults:562, 
    resultsPerPage:3 
    }, 
    items:[ 
    { 
     kind:"youtube#searchResult", 
     etag:""  kiOs9cZLH2FUp6r6KJ8eyq_LIOk/vn2S6wZ0OslYJuMhhbhtIlqU1IU"", 
     id:{ 
     kind:"youtube#video", 
     videoId:"9-JNIsGngVQ" 
     }, 
     snippet:{ 
     publishedAt:"2014-08-21T11:32:49.000Z", 
     channelId:"UCXeW7-Cm1Sj4yiH5GTNOonQ", 
     title:"Ice Bucket Challange TH #BeautyBlogger #Als", 
     description:"Video created with the Socialcam app: https://socialcam.com.", 
     thumbnails:{ 
      default:{ 
      url:"https://i.ytimg.com/vi/9-JNIsGngVQ/default.jpg", 
      width:120, 
      height:90 
      }, 
      medium:{ 
      url:"https://i.ytimg.com/vi/9-JNIsGngVQ/mqdefault.jpg", 
      width:320, 
      height:180 
      }, 
      high:{ 
      url:"https://i.ytimg.com/vi/9-JNIsGngVQ/hqdefault.jpg", 
      width:480, 
      height:360 
      } 
     }, 
     channelTitle:"beauty4ties", 
     liveBroadcastContent:"none" 
     } 
    }, 
    { 
     kind:"youtube#searchResult", 
     etag:""  kiOs9cZLH2FUp6r6KJ8eyq_LIOk/pIFcPza36XlfcFxov8SKHlr8b84"", 
     id:{ 
     kind:"youtube#video", 
     videoId:"eJEZx3N_cM0" 
     }, 
     snippet:{ 
     publishedAt:"2015-04-14T21:39:47.000Z", 
     channelId:"UCwM3ZfCiQuq-65OGMKYuZ6Q", 
     title:"Confessions of a Beauty Blogger", 
     description:"A fun Q&A tag on Confessions of a Beauty Blogger...", 
     thumbnails:{ 
      default:{ 
      url:"https://i.ytimg.com/vi/eJEZx3N_cM0/default.jpg", 
      width:120, 
      height:90 
      }, 
      medium:{ 
      url:"https://i.ytimg.com/vi/eJEZx3N_cM0/mqdefault.jpg", 
      width:320, 
      height:180 
      }, 
      high:{ 
      url:"https://i.ytimg.com/vi/eJEZx3N_cM0/hqdefault.jpg", 
      width:480, 
      height:360 
      } 
     }, 
     channelTitle:"Karen Heidi Rees", 
     liveBroadcastContent:"none" 
     } 
    }, 
    { 
     kind:"youtube#searchResult", 
     etag:""  kiOs9cZLH2FUp6r6KJ8eyq_LIOk/oz9Nm1GJb6xtqYeWq_3znkaYCWE"", 
     id:{ 
     kind:"youtube#channel", 
     channelId:"UC4PsH3qz3AYe6QJubmD45wQ" 
     }, 
     snippet:{ 
     publishedAt:"2014-03-25T01:03:10.000Z", 
     channelId:"UC4PsH3qz3AYe6QJubmD45wQ", 
     title:"Synergy By Design #BeautyBlogger", 
     description:"BeautyBlogger 》#Beauty ¤ #Makeup ¤ #Style 》BBA:MKT/PR ¤ #SocialMedia Expert 》Ranked Top#1% #SocialMediaInfluencer (Self-Taught)》100% Sicilian ...", 
     thumbnails:{ 
      default:{ 
      url:"https://yt3.ggpht.com/-gUShxLkVxac/AAAAAAAAAAI/AAAAAAAAAAA/YzSK2QBuysw/s88-c-k-no-rj-c0xffffff/photo.jpg" 
      }, 
      medium:{ 
      url:"https://yt3.ggpht.com/-gUShxLkVxac/AAAAAAAAAAI/AAAAAAAAAAA/YzSK2QBuysw/s240-c-k-no-rj-c0xffffff/photo.jpg" 
      }, 
      high:{ 
      url:"https://yt3.ggpht.com/-gUShxLkVxac/AAAAAAAAAAI/AAAAAAAAAAA/YzSK2QBuysw/s240-c-k-no-rj-c0xffffff/photo.jpg" 
      } 
     }, 
     channelTitle:"Synergy By Design #BeautyBlogger", 
     liveBroadcastContent:"none" 
     } 
    } 
    ] 
} 

なしweb search結果ではない、2つ目はさえ含まれていません。正確な検索語

ウェブ検索と同じ結果を得るためにリクエストを変更することはできますか?

答えて

1

Search:listを使用すると、APIリクエストで指定された一致結果のリストを取得できます。検索結果セットは、一致するビデオ、チャンネル、プレイリストのリソースを識別します。

Advanced searchのドキュメントは次のとおりです。高度な検索演算子を使用して、検索しているビデオのみのリストを表示できます。ハッシュタグの例としては、##"[tag name]"を使用します。あなたがリクエストしたタグを持つ動画にタグ検索を使用します。

例:ここでは、タグを含むサンプル要求だ

##"Game Reviews" shows a list of all the videos with the tag "Game Reviews." 

How to retrieve a YouTube video's tags with YouTube v3 API?

GET https://www.googleapis.com/youtube/v3/search?part=snippet&q=%23%23{YOUR_TAG}&key‌​={YOUR_API_KEY} 

私はお問い合わせに関連し、このスタックオーバーフローのチケットを見つけ、あなたの周りのコミュニティによって提供される仕事をしようとします

+0

残念ながら、これは動作しません。高度な検索のためにドキュメントを見つけました。それはAPIのために働くようには思われません。 – goddamnyouryan

関連する問題