iOs - отправка статуса без использования UIWebView - PullRequest
0 голосов
/ 31 января 2012

В SDK для iOS есть способ отправить статус без открытого UIWebView?Может быть, URL с телом сообщения, мне действительно нужен способ отправить без формы uiwebview.

Спасибо

Ответы [ 2 ]

0 голосов
/ 31 января 2012

Если вы ищете это в отношении Facebook:

NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
[params setObject:facebookClient.accessToken forKey:@"access_token"];
[params setObject:@"New status" forKey:@"message"];
[facebookClient requestWithGraphPath:@"/me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
[params release];
0 голосов
/ 31 января 2012

Вы сказали это сами - просто используйте форму NSURLConnection POST для отправки данных в скрипт на вашем сервере, т.е.

        NSString *formContent = [NSString stringWithFormat:@"name=%@", someName];
        NSURL* url = [NSURL URLWithString:@"http://myserver.com/submit.php"];
        NSMutableURLRequest* urlRequest = [[NSMutableURLRequest alloc] initWithURL:url];
        [urlRequest setHTTPMethod:@"POST"];
        [urlRequest setHTTPBody:[formContent dataUsingEncoding:NSUTF8StringEncoding]];

        [NSURLConnection sendAsynchronousRequest:urlRequest 
                                           queue:[NSOperationQueue mainQueue]
                               completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
                                   NSLog(@"%@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]); //script return
                               }];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...