I'm trying to launch with Eclipse https://developers.google.com/sheets/api/quickstart/java
and
private static Credential authorize() throws Exception {
// load client secrets
GoogleClientSecrets clientSecrets =
GoogleClientSecrets.load(JSON_FACTORY,new
InputStreamReader(PlusSample.class.
getResourceAsStream("/client_secrets.json")));
gives me
*янв 22, 2018 12:47:46 AM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
WARNING: unable to change permissions for everybody: C:\Users\805268\workspace\DoubleTimeSwing
янв 22, 2018 12:47:46 AM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
WARNING: unable to change permissions for owner: C:\Users\805268\workspace\DoubleTimeSwing
java.lang.NullPointerException
at java.io.Reader.<init>(Unknown Source)
at java.io.InputStreamReader.<init>(Unknown Source)
at SandCourt.main33.PlusSample.authorize(PlusSample.java:72)
at SandCourt.main33.PlusSample.main(PlusSample.java:97)*
i had used this solution way https://stackoverflow.com/a/34797777/9248765
and get more trouble:
янв 22, 2018 1:47:09 PM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
WARNING: unable to change permissions for everybody: C:\Users\805268\.credentials\sheets.googleapis.com-java-quickstart
янв 22, 2018 1:47:09 PM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
WARNING: unable to change permissions for owner: C:\Users\805268\.credentials\sheets.googleapis.com-java-quickstart
Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
at com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver.getRedirectUri(LocalServerReceiver.java:118)
at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.authorize(AuthorizationCodeInstalledApp.java:78)
at SandCourt.main33.Quickstart.authorize(Quickstart.java:74)
...
on this line [78] flow, new LocalServerReceiver()).authorize("user");
What am I doing wrong?