Youtube API новичок здесь. Я не могу понять, как установить APIKey во время выполнения запросов, для которых не требуется oAuth. Я также не смог найти никаких примеров.
Я пытаюсь вызвать VideoCategories.List с использованием Java API, как это -
'
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.
Любая помощь будет оценена по достоинству.
Я понял, что в другом посте.
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();
'