首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用youtube-api从youtube检索视频

无法使用youtube-api从youtube检索视频
EN

Stack Overflow用户
提问于 2013-11-01 15:42:29
回答 1查看 345关注 0票数 1

我正在开发一个GWT应用程序,它读取并显示youtube上的视频。考虑到这个目的,我开始使用gwt-youtube-api。

我可以显示一个播放器和播放视频从youtube相应,但我无法搜索视频在youtube上。

下面的代码应该从youtube检索最新的视频,但是它什么也不做。在进行RPC调用之后,我看不到onSucess和onFailure的任何结果:

代码语言:javascript
复制
import java.util.List;

import com.google.gdata.client.youtube.YouTubeManager;
import com.google.gdata.data.youtube.VideoEntry;
import com.google.gdata.data.youtube.VideoFeed;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.rpc.AsyncCallback;

public class Webmetalmore implements EntryPoint {

    @Override
    public void onModuleLoad() {
        YouTubeManager youTubeManager = new YouTubeManager();
        youTubeManager.retrieveMostRecent(new AsyncCallback<VideoFeed>() {

            @Override
            public void onSuccess(VideoFeed result) {
                List<VideoEntry> entries = result.getEntries();
                for (VideoEntry entry: entries){
                    System.out.println(entry.getTitle());
                }
            }

            @Override
            public void onFailure(Throwable caught) {
                GWT.log("Unable to obtain videos from youtube service", caught);
            }

        });

    }
}

知道我做错了什么吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-15 18:33:32

我想出来了。问题是,这个特定的API是在没有所需的Google密钥的情况下实例化YouTubeService。

如果我使用官方的YouTube API提供的jars并使用键实例化YouTubeService,它就能正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19730151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档