如何在iphone上自动发布在Twitter上?

时间:2013-03-25 09:14:16

标签: iphone ios twitter autopostback

我想使用iphone应用程序在Twitter上自动发布我的静态链接(不使用对话框,取消选项,发送选项)。有可能吗?

2 个答案:

答案 0 :(得分:1)

我找到了这个链接:

在iOS 5中发布TWRequest

使用SLRequest

在iOS 6+中发布

答案 1 :(得分:0)

使用Twitter Framework的这种方法:

NSString *statusesShowEndpoint = @"https://api.twitter.com/1.1/statuses/update.json";
NSDictionary *params = @{@"status": @"Hello, my first autopost tweet..."};

    NSError *clientError;
    NSURLRequest *request = [[[Twitter sharedInstance] APIClient]
                             URLRequestWithMethod:@"POST"
                             URL:statusesShowEndpoint
                             parameters:params
                             error:&clientError];

    if (request) {
        [[[Twitter sharedInstance] APIClient]
         sendTwitterRequest:request
         completion:^(NSURLResponse *response,
                      NSData  *data,
                      NSError *connectionError) {
             if (data) {
                 // handle the response data e.g.
                 NSError *jsonError;
                 NSDictionary *dicResponse = [NSJSONSerialization
                                               JSONObjectWithData:data
                                               options:0
                                               error:&jsonError];
                 NSLog(@"%@",[dicResponse description]);
             }
             else {
                 NSLog(@"Error code: %ld | Error description: %@", (long)[connectionError code], [connectionError localizedDescription]);
             }
         }];
    }
    else {
        NSLog(@"Error: %@", clientError);
    }