当我尝试执行以下代码时:
gdrive.files() . watch(filed.getId(),channel).execute();
以下异常是投掷 . 其他操作,如文件列表,上传等..工作正常 . 我还添加了域并在SearchConsole中验证以获取推送通知 . 请让我知道这个问题 .
com.google.api.client.googleapis.json.GoogleJsonResponseException:401在com.google.api.client.client.googleapis上com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:146)未经授权 . services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113)位于com.google.api.client.client.googleapis上com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40) . services.AbstractGoogleClientRequest $ 1.interceptResponse(AbstractGoogleClientRequest.java:321)at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1065)at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed (AbstractGoogleClientRequest.java:419)位于com.google.api.client.google网站上的com.google.api.client.google客户网站上的com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:352) ClientRequest.execute(AbstractGoogleClientRequest.java:469)
1 回答
由于您的问题与授权有关,因此您可能错过了完全授权应用程序的重要步骤,例如将client_secret.json移动到您的工作目录 .
按照quickstart给出的步骤操作: