Я получаю ошибку ниже при выполнении примера кода gdata api. Я новичок в API. Пожалуйста, дайте мне знать разрешение для того же. Где мне нужно поставить капчу и как.
SEVERE: ошибка аутентификации: требуется капча
com.google.gdata.client.GoogleService $ CaptchaRequiredException:
Требуется капча в
com.google.gdata.client.GoogleAuthTokenFactory.getAuthException (GoogleAuthTokenFactory.java:623)
в
com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken (GoogleAuthTokenFactory.java:500)
в
com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials (GoogleAuthTokenFactory.java:346)
в
com.google.gdata.client.GoogleService.setUserCredentials (GoogleService.java:362)
в
com.google.gdata.client.GoogleService.setUserCredentials (GoogleService.java:317)
в
com.google.gdata.client.GoogleService.setUserCredentials (GoogleService.java:301)
в
com.google.gdata.client.appsforyourdomain.audit.AuditService. (AuditService.java:77)
at AuditSampleClient.main (AuditSampleClient.java:100)
import java.util.Calendar;
import java.util.Properties;
import com.google.gdata.client.appsforyourdomain.audit.AuditService;
import com.google.gdata.client.appsforyourdomain.audit.MailBoxDumpRequest;
import com.google.gdata.data.TextConstruct;
import com.google.gdata.data.appsforyourdomain.AppsForYourDomainException;
import com.google.gdata.data.appsforyourdomain.generic.GenericEntry;
import com.google.gdata.util.AuthenticationException;
import com.google.gdata.util.ServiceException;
public class google_data {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
export_data();
}
public static void export_data()
{
MailBoxDumpRequest request = new MailBoxDumpRequest();
request.setAdminEmailAddress("-----");
request.setUserEmailAddress("----------");
Calendar beginDate = Calendar.getInstance();
beginDate.set(2011, Calendar.AUGUST, 1, 4, 30);
request.setBeginDate(beginDate.getTime());
Calendar endDate = Calendar.getInstance();
endDate.set(2011, Calendar.AUGUST, 30, 20, 0);
request.setEndDate(endDate.getTime());
request.setIncludeDeleted(true);
request.setSearchQuery("in:chat");
request.setPackageContent("FULL_MESSAGE");
AuditService service = null;
try {
service = new AuditService("-----", "------", "------", "-------auditapp-v1");
} catch (AuthenticationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
GenericEntry mailboxDumpEntry = null;
try {
mailboxDumpEntry = service.createMailboxDumpRequest(request);
} catch (AppsForYourDomainException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ServiceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
TextConstruct requestId = mailboxDumpEntry.getSummary();
System.out.println(requestId.toString());
//String status = mailboxDumpEntry.getStatus();
//String numberOfFiles = mailboxDumpEntry.getNumberOfFiles();
}
}