Обновление: TwitterKit в Fabric от Twitter очень удобен, и если вы хотите публиковать сообщения из своего приложения Twitter, когда пользователь пытается чирикать в вашем приложении, то это может быть хорошим вариантом для рассмотрения.
(ДА, этот метод позволит вам публиковать в твиттере без какого-либо диалогового окна или подтверждения).
TwitterKit будет обрабатывать часть разрешений, и используя TWTRAPIClient, мы выполняем твит через Твиттер.остальные API.
//Needs to performed once in order to get permissions from the user to post via your twitter app.
[[Twitter sharedInstance]logInWithCompletion:^(TWTRSession *session, NSError *error) {
//Session details can be obtained here
//Get an instance of the TWTRAPIClient from the Twitter shared instance. (This is created using the credentials which was used to initialize twitter, the first time)
TWTRAPIClient *client = [[Twitter sharedInstance]APIClient];
//Build the request that you want to launch using the API and the text to be tweeted.
NSURLRequest *tweetRequest = [client URLRequestWithMethod:@"POST" URL:@"https://api.twitter.com/1.1/statuses/update.json" parameters:[NSDictionary dictionaryWithObjectsAndKeys:@"TEXT TO BE TWEETED", @"status", nil] error:&error];
//Perform this whenever you need to perform the tweet (REST API call)
[client sendTwitterRequest:tweetRequest completion:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
//Check for the response and update UI according if necessary.
}];
}];
Надеюсь, это поможет.