diff --git a/src/main/java/YouTubeBot.java b/src/main/java/YouTubeBot.java index a9bc0ee..751d52e 100644 --- a/src/main/java/YouTubeBot.java +++ b/src/main/java/YouTubeBot.java @@ -1,8 +1,14 @@ +import java.io.IOException; + import org.bukkit.Bukkit; import org.bukkit.Server; import com.google.api.client.googleapis.javanet.GoogleNetHttpTransport; +import com.google.api.client.googleapis.services.AbstractGoogleClientRequest; +import com.google.api.client.googleapis.services.GoogleClientRequestInitializer; +import com.google.api.client.http.javanet.NetHttpTransport; import com.google.api.client.json.JsonFactory; +import com.google.api.client.json.jackson2.JacksonFactory; import com.google.api.services.youtube.YouTube; public class YouTubeBot { @@ -13,12 +19,17 @@ public class YouTubeBot { try { this.server = Bukkit.getServer(); this.youtube = new YouTube.Builder( - GoogleNetHttpTransport.newTrustedTransport()) + new NetHttpTransport(), + JacksonFactory.getDefaultInstance(), + null) .setApplicationName("Crafty MC") + .setGoogleClientRequestInitializer(new GoogleClientRequestInitializer() { + @Override + public void initialize(AbstractGoogleClientRequest request) throws IOException { + request.setKey(apiKey); + } + }) .build(); - - // API Key - youtube.setApiKey(apiKey); } catch (Exception e) { e.printStackTrace(); }