Я использую каркас XML-RPC Эрика Чарни для вызова Wordpress API. Я скачал пример приложения из Wordpress, который дает несколько хороших примеров. К сожалению, хорошие примеры для каждого звонка, КРОМЕ wp.newComment.
Я пытаюсь опубликовать комментарий, используя приведенный ниже код, и постоянно получаю сообщение об ошибке с локализованным описанием, которое говорит мне проверить мои входные параметры. Я проверил и перепроверил, и я не понимаю, что не так.
Есть идеи?
NSDictionary *commentStructure = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:0], @"comment_parent", @"xmlrpc anonymous comments plugin now enabled", @"content", @"Test Author", @"author", @"http://iphone.someurl.com", @"author_url", @"someemailaddy@hotmail.com", @"author_email", nil];
NSArray *args = [NSArray arrayWithObjects:[NSNumber numberWithInt:0], @"", @"", [NSNumber numberWithInt:[self.parentFeedItem.postID intValue]], commentStructure, nil]; // the param(s)
NSString *server = [[[NSString alloc] initWithString:@"http://www.someurl.com/xmlrpc.php"] autorelease]; // the server
NSString *method = [[[NSString alloc] initWithString:@"wp.newComment"] autorelease]; // the method
XMLRPCRequest *request = [[XMLRPCRequest alloc] initWithHost:[NSURL URLWithString:server]];
[request setMethod:method withObjects:args];
id response = [self executeXMLRPCRequest:request];
[request release];
if( [response isKindOfClass:[NSError class]] ) {
//return nil;
NSLog(@"There was a problem");
NSLog([response localizedDescription]);
}