Youtube V3 API - 如何设置APIKey

Ana*_*ige 2 java youtube youtube-api

Youtube API新手在这里.我似乎无法弄清楚如何在运行不需要oAuth的查询时设置APIKey.我也找不到任何例子.

我试图使用像这样的Java API 调用VideoCategories.List -

`

  String apiKey = properties.getProperty("youtube.apikey");  // Where does this go.? 
        youtube = new YouTube.Builder(new NetHttpTransport(), JSON_FACTORY, new HttpRequestInitializer() {
            @Override
            public void initialize(HttpRequest httpRequest) throws IOException {

            }
        }).setApplicationName("youtube-cmdline-search-sample").build();


        List<VideoCategory> categories = youtube.videoCategories().list("snippet").setRegionCode("US").execute().getItems();
Run Code Online (Sandbox Code Playgroud)

`

但是,我找不到一个占位符来设置我的apiKey.

任何帮助,将不胜感激.

Ana*_*ige 7

我通过另一篇文章想出来了.

apiKey设置如下 -

`

 youtube = new YouTube.Builder(new NetHttpTransport(), JSON_FACTORY, new HttpRequestInitializer() {
        @Override
        public void initialize(HttpRequest httpRequest) throws IOException {

        }
    }).**setYouTubeRequestInitializer(new YouTubeRequestInitializer(apiKey)**.setApplicationName("youtube-cmdline-search-sample").build();
Run Code Online (Sandbox Code Playgroud)

`