Youtube V3 API - 如何设置APIKey

时间:2014-07-03 21:30:07

标签: 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();

`

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

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:6)

我通过另一篇文章找到了答案。

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();

`