GoogleAppsAPIを使用するよりもiPhoneアプリを開発しています。
Googleドキュメントのすべてのドキュメントを取得していて、各ドキュメントのACLを取得したいと思います。私はこれを呼び出すことによってこれを行うことができます:
[service fetchFeedWithURL:entry.ACLFeedLink.URL completionHandler:^(GDataServiceTicket *ticket, GDataFeedBase *ACLFeed, NSError *error){
}];
ただし、ドキュメントごとにACLが必要なため、これには多くのリクエストが必要になります。代わりにバッチ操作を使用してそれを行うことはできますか?
私は以下を試しました:
GDataFeedBase *batchFeed = [[GDataFeedBase alloc] init];
NSURL *batchUrl = [[feed batchLink] URL];
GDataBatchOperation *batchOperation = [GDataBatchOperation batchOperationWithType:kGDataBatchOperationQuery];
[batchFeed setBatchOperation:batchOperation];
GDataEntryBase *entryACL = [[GDataEntryBase alloc] init];
[entryACL setIdentifier:[[[[feed entries] objectAtIndex:0] ACLFeedLink] href]];
[batchFeed addEntryWithEntry:entryACL];
[service fetchFeedWithBatchFeed:batchFeed forBatchFeedURL:batchUrl completionHandler:^(GDataServiceTicket *ticket, GDataFeedBase *feed, NSError *error){
}];
しかし、それは機能しません。ACLフィードではなく、実際のドキュメントのみを取得します。
誰か助けてもらえますか?ありがとう。