0

我尝试了几种不同的方法来使用 AFNetworking 从谷歌文档中提取内容。

  1. 我已经修改了可接受的内容类型。
  2. 使用 AFKiss 功能
  3. 使用常规的 AFHttp 操作

仍然无法从以下代码中获取任何内容。如果有人有一些想法,应该可以重现。

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];
4

1 回答 1

1

无需登录 Google 帐户即可在浏览器中查看该链接。它没有任何内容,因此无论您如何尝试都无法加载 xml。

您需要在您的应用中添加 Google 身份验证才能查看其显示的电子表格。可以在移动应用程序中的身份验证用户指南中找到信息。

于 2013-04-06T20:09:22.560 回答