YouTube Java API. Сделать сервис YouTube без входа в систему - PullRequest
1 голос
/ 20 августа 2011

Я начинаю изучать, как использовать API Java Youtube, но столкнулся с проблемой.Я следую инструкциям Google:

http://code.google.com/apis/youtube/2.0/developers_guide_java.html

Проблема в том, что вам кажется, что для выполнения запросов вам нужен объект YouTubeService.Кажется, что единственный способ сделать это с помощью входа пользователя. Как я могу делать запросы без входа пользователя в систему?

    YouTubeService service = new YouTubeService();  //???? How do I make a proper YouTubeService without login. There is no constructor without and parameters.
    String search = "Dubstep";

    try {
        YouTubeQuery query = new YouTubeQuery(new URL("http://gdata.youtube.com/feeds/api/videos"));
        query.setOrderBy(YouTubeQuery.OrderBy.RELEVANCE);
        query.setFullTextQuery(search);
        query.setSafeSearch(YouTubeQuery.SafeSearch.NONE);

        VideoFeed videoFeed = service.query(query, VideoFeed.class);
        printVideoFeed(videoFeed, true);  // Eclipse also doesn't recognize this method.

    } catch (MalformedURLException e) {
        e.printStackTrace();
    }

Я действительно смущен этим, и мне действительно нужна эта помощь,

Спасибо!

1 Ответ

0 голосов
/ 20 августа 2011

В чем ваша проблема?Существует конструктор, в котором вы можете передать имя вашего приложения:

http://code.google.com/apis/gdata/javadoc/com/google/gdata/client/youtube/YouTubeService.html

Просто позвоните по этому номеру:

YouTubeService service = new YouTubeService("The name of my application");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...