Twitter Integration using SLRequest
1) Ask user to access its twitter account
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
[accountStore requestAccessToAccountsWithType:accountType options:nil completion:^(BOOL granted, NSError *error) {
if(granted) {
//User allowed to access account
}}];
2) Get all twitter accounts from list
ACAccountStore *store = [[ACAccountStore alloc] init];
ACAccountType *AccountType = [store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
NSArray *accountsArray = [store accountsWithAccountType:AccountType];
3)get particular Account from Accounts array.
-(ACAccount *)getTwitterAccount:(NSString *)aStrUserName
{
ACAccountStore *store = [[ACAccountStore alloc] init];
ACAccountType *AccountType = [store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
__weak ACAccount *selAccount = nil;
NSArray *accountsArray = [store accountsWithAccountType:AccountType];
for (ACAccount *myaccount in accountsArray) {
if([myaccount.username.lowercaseString isEqualToString:aStrUserName.lowercaseString])
{
selAccount = myaccount;
break;
}
}
return selAccount;
}
No comments:
Post a Comment
Please do not spam.