我尝试了几种不同的方法,通过AFNetworking从谷歌文档中提取内容。
仍无法从以下代码中获取任何内容。如果有人有想法,应该是可以重现的。
NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL URLWithString:@“https://spreadsheets.google.com/feeds/worksheets/0AhNgJb3GRiT3dEFkYmJVQ1pUUXBpdWlOYjFBMUtpOEE/private/full”]];
AFXMLRequestOperation *operation = [AFXMLRequestOperation XMLParserRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, NSXMLParser *XMLParser) {
NSLog(@"Finished");
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, NSXMLParser *XMLParse) {
NSLog(@"Failed");
}];
[operation start];
答案 0 :(得分:1)
在浏览器中查看该链接,而无需登录Google帐户。它没有任何内容,因此无论您如何尝试,都无法加载xml。
您需要在应用中添加Google身份验证才能查看电子表格。可以在Authenticating Users in Mobile Apps指南中找到相关信息。