Ios GTMHTTPFetcher Gmail联系人照片返回状态503(有时)

Ios GTMHTTPFetcher Gmail联系人照片返回状态503(有时),ios,objective-c,gdata,gmail-api,Ios,Objective C,Gdata,Gmail Api,我正在使用gdata获取应用程序用户的gmail联系人照片,代码如下。但有时fetch工作,有时不工作,并给我以下错误:我怀疑给谷歌服务器的令牌太多了?虽然我还不太熟悉这个概念。但我确实需要获取所有用户的联系人照片,有没有办法处理这些照片 提前谢谢大家, imageFetcher:GTMHTTPFetcher 0x145ea3300失败WITHERROR:Error Domain=com.google.HTTPStatus Code=503操作无法完成。com.google.HTTPStatus

我正在使用gdata获取应用程序用户的gmail联系人照片,代码如下。但有时fetch工作,有时不工作,并给我以下错误:我怀疑给谷歌服务器的令牌太多了?虽然我还不太熟悉这个概念。但我确实需要获取所有用户的联系人照片,有没有办法处理这些照片

提前谢谢大家,

imageFetcher:GTMHTTPFetcher 0x145ea3300失败WITHERROR:Error Domain=com.google.HTTPStatus Code=503操作无法完成。com.google.HTTPStatus错误503

if ([[[contact photoLink] ETag] length] ) {
                // imageData = [NSData dataWithContentsOfURL:photoURL];
                // requestForURL:ETag:httpMethod: sets the user agent header of the
                // request and, when using ClientLogin, adds the authorization header
                // get an NSURLRequest object with an auth token

                self.flyingtoken ++;
                NSURL *imageURL = [[contact photoLink] URL];
                GDataServiceGoogleContact *service = [self contactService];

                // requestForURL:ETag:httpMethod: sets the user agent header of the
                // request and, when using ClientLogin, adds the authorization header
                NSMutableURLRequest *request = [service requestForURL:imageURL
                                                                 ETag:nil
                                                           httpMethod:nil];

                [request setValue:@"image/*" forHTTPHeaderField:@"Accept"];

                GTMHTTPFetcher *fetcher = [GTMHTTPFetcher fetcherWithRequest:request];
                [fetcher setAuthorizer:[service authorizer]];
                [fetcher beginFetchWithDelegate:self
                              didFinishSelector:@selector(imageFetcher:finishedWithData:error:)];

            }

以下是SGC的答案:
503错误通常由谷歌服务器返回,表明您的配额已超过。尝试实现指数退避开发者。google.com/api client library/java/…

503谷歌服务器通常会返回错误,表明您的配额已超过。尝试实现指数退避开发者。google.com/api client library/java/…

503谷歌服务器通常会返回错误,表明您的配额已超过。试着退一步谢谢。我同意你的看法,这表明配额超过了。我没有向google资源服务器发出太多未完成的请求,从而解决了这个问题。