2017-06-18 133 views

回答

0

我不認爲這是可能使用官方YouTube API,如果我們看一下https://artists.youtube.com/charts/videos,它使用YouTube內部API(腳跟)與特定的API密鑰(註冊使用youtubei API這是不提供給開發者)

當然這只是FYI

的API密鑰配置爲引薦https://artists.youtube.com一劈,添加自定義標題:x-referer:https://artists.youtube.com使得它的工作原理:

curl -H 'Content-Type: application/json' \ 
    -H "x-referer:https://artists.youtube.com" \ 
    "https://content.googleapis.com/youtubei/v1/browse?alt=json&key=AIzaSyCzEW7JUJdSql0-2V4tHUb6laYm4iAE_dM" \ 
    -d '{ 
    "context": { 
      "client": { 
       "clientName": "WEB_MUSIC_ANALYTICS", 
       "clientVersion": "0.2", 
       "theme": "MUSIC", 
       "hl": "en", 
       "gl": "FR", 
       "experimentIds": [] 
      }, 
      "capabilities": { 
      }, 
      "request": { 
       "internalExperimentFlags": [] 
      } 
    }, 
    "browseId": "FEmusic_analytics", 
    "query": "chart_params_type=WEEK&perspective=CHART&flags=viral_video_chart&selected_chart=VIRAL_VIDEOS" 
    }' 

如果它不工作,得到的https://artists.youtube.com

query領域的網絡日誌中的API密鑰,您可以修改selected_chart參數:

  • 所有視頻:

    selected_chart=VIDEOS 
    
  • 病毒視頻圖表:

    selected_chart=VIRAL_VIDEOS 
    
  • 藝術家:

    selected_chart=ARTISTS 
    
  • 曲目:

    selected_chart=TRACKS 
    
+0

謝謝,這是非常有幫助 – joke4me