在审核我针对Google Data API进行身份验证的选项(使用Picasa网络相册)时,我提供了以下选项: http://code.google.com/apis/accounts/docs/GettingStarted.html
但是,我正在使用的应用程序是一个批量应用程序(批量上传照片),这些似乎都适用于具有用户交互的应用程序(即它们似乎仅限于通过重定向获取用户的密码到网页)。
同样,在多次上传后,服务器API会提示您进行验证码确认,并阻止进一步上传,直到获得该验证。
我是否只是反对施加限制以保护其带宽?
更新
这是执行插入的代码;为每个工作线程创建一个新的com.google.gdata.client.photos.PicasawebService实例。工作线程池被约束为大约10-20个线程,并且每个线程被分配为上传单个图像(或创建相册):
PicasawebService service = new PicasawebService(Constants.APPLICATION_AGENT);
try {
service.setUserCredentials(
credentials.username(),
credentials.password()
);
} catch (com.google.gdata.util.AuthenticationException e) {
throw new AuthenticationException(e);
}