0

AFNetworking を使用して Google ドキュメントからコンテンツを取得するために、いくつかの異なるアプローチを試しました。

  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 に答える