AFXMLRequestOperation with Google Docs

时间:2013-04-06 20:04:17

标签: ios objective-c google-docs-api

我尝试了几种不同的方法,通过AFNetworking从谷歌文档中提取内容。

  1. 我修改了可接受的内容类型。
  2. 使用AFKiss功能
  3. 使用常规AFHttp操作
  4. 仍无法从以下代码中获取任何内容。如果有人有想法,应该是可以重现的。

      

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

1 个答案:

答案 0 :(得分:1)

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

您需要在应用中添加Google身份验证才能查看电子表格。可以在Authenticating Users in Mobile Apps指南中找到相关信息。