Не разрешено писать в этот канал - PullRequest
0 голосов
/ 18 ноября 2009

Я звоню

 service.insert(new URL(getContentFeedUrl()), newAttachment);  

для загрузки файла сайтов Google с использованием MediaStreamSource в сервлете и получения следующего исключения

com.google.gdata.util.ServiceForbiddenException: ОК Нет прав на запись в этот канал

at com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:561)
at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:543)
at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:536)
at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:515)
at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:515)
at com.google.gdata.client.media.MediaService.insert(MediaService.java:390)
at morefile.UploadApp.uploadAttachment(UploadApp.java:95)

Ответы [ 2 ]

0 голосов
/ 19 ноября 2009

Я только что понял, что предоставляю доступ пользователю, который не был владельцем сайтов Google и, таким образом, получал эту ошибку. Я оставляю этот комментарий, так как по этой ошибке в Интернете мало помощи.

0 голосов
/ 19 ноября 2009

Вы звоните service.getAuthToken с хорошим именем пользователя и паролем раньше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...