Aktualizacja: TwitterKit in Fabric by Twitter jest bardzo przydatny i jeśli chcesz publikować w aplikacji Twitter, gdy użytkownik próbuje Tweetować w swojej aplikacji, może być dobrym rozwiązaniem.
(TAK, ta metoda umożliwia publikowanie w serwisie Twitter bez okna dialogowego lub potwierdzenia).
TwitterKit zajmie się częścią uprawnień i za pomocą TWTRAPIClient wykonujemy tweet za pośrednictwem interfejsów API dla reszty Twittera.
//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.
}];
}];
Mam nadzieję, że to pomoże.
dzięki wielkie kolego. – sooper
@Sooper Nie ma problemu –
co z dodawaniem obrazu? –