无法导入"google.api.services.samples.youtube.cmdline.Auth;"?

use*_*987 20 android-youtube-api

我按照本教程https://developers.google.com/youtube/v3/code_samples/java#search_by_keyword

使用YouTubeData API根据关键字检索YouTube视频

本节给出了错误: "Error:(117, 43) error: cannot find symbol variable auth"

youtube = new YouTube.Builder(Auth.HTTP_TRANSPORT, Auth.JSON_FACTORY, new HttpRequestInitializer() {
                public void initialize(com.google.api.client.http.HttpRequest request) throws IOException {
                }
            })
                    .setApplicationName("youtube-cmdline-search-sample")
                    .build();
Run Code Online (Sandbox Code Playgroud)

我认为这个类没有被导入

import com.google.api.services.samples.youtube.cmdline.Auth;
Run Code Online (Sandbox Code Playgroud)

我在互联网上搜索了其他有此问题的人,但这个问题从来没有得到解答....有人可以帮助我吗?

aze*_*lez 33

这两个定义可以在youtube示例中找到: 来自示例的Auth.java文件

您是否可以按如下方式替换Builder字符串:

new YouTube.Builder(new NetHttpTransport(), new JacksonFactory(), new HttpRequestInitializer() 
Run Code Online (Sandbox Code Playgroud)

这将起到诀窍,就像找到定义一样.

希望这有帮助,BR,Adrian.