setapikey issue persists

This commit is contained in:
nzBryce101
2024-04-29 21:29:51 +12:00
parent 2e18a33cb6
commit 9a2c7cf365

View File

@@ -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();
}