2012-02-13 8 views
0

誰かがこれを試したかどうかは分かりません。私は電話のユーザーがアクセスできないアカウントでTwitterにアクセスしたい。隠しTwitterアカウントを使用する

私はそれを見てきた方法は、宣誓(トークン/秘密)

は、私は次のコードを使用してアカウントを追加することができますを使用してTwitterアカウントを追加することです。

NSString *token = @"blahblahblah"; 
NSString *secret = @"blahblahblah"; 

ACAccountStore *store = [[ACAccountStore alloc] init]; 
ACAccountCredential *credential = [[ACAccountCredential alloc] initWithOAuthToken:token tokenSecret:secret]; 

ACAccountType *twitterAcctType = [store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter]; 

ACAccount *newAccount = [[ACAccount alloc] initWithAccountType:twitterAcctType]; 
newAccount.credential = credential; 

[store saveAccount:<#(ACAccount *)#> withCompletionHandler:<#^(BOOL success, NSError *error)completionHandler#>  

[store saveAccount:newAccount withCompletionHandler:^(BOOL success, NSError *error) { 
    if (success) { 
     NSLog(@"Account was saved!"); 
    } else { 
     //something went wrong, check value of error 
    } 
}]; 

しかし、このコードは、iphoneアカウントストアに秘密と関連付けられたユーザーIDを格納します。 ...携帯電話のユーザーがツイッターを使用する場合は、彼が使用するためのアカウントprivilagesがまだそこにあることを

という問題が​​方法は、私が使用してみました私の第二の試みについて

を実装することがないようですアカウントストアに追加せずに作成したユーザーだけですが、SaveAccountメソッドはトークンと秘密を確認してユーザー名を取得するものだと思います...

ヒント???

答えて

4

あなたのアプリがアプリストアから禁止されている可能性が高いことを覚えておいてください。の場合、ユーザー/デバイスのスパイとして簡単に分類される可能性がありますのでご了承ください。

また、同じアカウントから何千人も何百万人ものユーザーが騙されていることに注意してください。

最後に、あなたが言ったように、アカウントを削除する方法はないようですが、それを使用するにはrequestAccessToAccountsWithType:withCompletionHandler:を使用する必要があります。彼らはに彼のトゥイーターアカウントにアクセスするように要求していると思っています...

+0

このFenandoのおかげで、私はすべての制約を理解しました。私たちは実際に最後にそれをやろうとするこの方法を放棄しました。しかし、コメントのおかげで。 – ArQangel

関連する問題