¿CÓMO PUEDO CONSEGUIR ESTO?

Estoy siguiendo este documento de Google.

Actualmente, mi archivo SheetsQuickstart.java se ejecuta con el siguiente error:

Exception in thread "main" java.lang.NoSuchMethodError: com.google.api.client.http.javanet.NetHttpTransport.<init>(Lcom/google/api/client/http/javanet/ConnectionFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;)V
    at com.google.api.client.http.javanet.NetHttpTransport$Builder.build(NetHttpTransport.java:317)
    at com.google.api.client.googleapis.javanet.GoogleNetHttpTransport.newTrustedTransport(GoogleNetHttpTransport.java:55)
    at SheetsQuickstart.main(SheetsQuickstart.java:63)

¿Dónde debo guardar mi archivo credentials.json?

¿Hay más pasos en los servlets para superar esto? Cualquier documento o un proyecto de demostración simple (o cualquier cosa relacionada) ayudará

0
Ajay Dhiman 26 ago. 2020 a las 17:23

1 respuesta

La mejor respuesta

Mi pregunta básicamente fue:

¿Dónde guardar los archivos credentials.json si está trabajando con struts o servlets de Java?

El enlace mencionado (Google Doc) describe la configuración para Android (creo). Después de experimentar con él, descubrí que puede mantener el credentials.json en su carpeta src.

Además, los pasos para usar GAPI son:

  1. Crea un proyecto en Google Console.
  2. Configura tu pantalla OAuth.
  3. Cree sus credenciales de OAuth.
  4. Descarga credentials.json y colócalo en tu carpeta src. Eso debería ser todo. Espero que ayude a alguien.
0
JustCurious 27 ago. 2020 a las 11:10