でTwitterの枠組みからハンドルの取得します完全なアカウントを必要としていないので、Twitterアカウントで設定している場合は、Twitterアカウントの名前が必要です。だから、ちょうどさえずりが任意のユーザー権限を求めることなく、フレームワーク(ない完全なアカウント)からを扱うを取得する方法はありますか?は、私は次のように行うことができるのiOS 5にTwitterのフレームワークを使用して設定Twitterアカウントへのアクセスを取得することを知っているのTwitterがiOSの
4
A
答えて
1
ユーザーは、これらのアカウントにアクセスする権限をユーザーに付与することなく、どのアカウントにもアクセスすることはできません。新しいプロジェクトのアプリケーションデリゲートで次のことを試してください。そのため、Twitterアカウントにアクセスする権限がアプリに与えられていないことがわかります。もちろん、デバイスやシミュレータに少なくとも1つのツイッターアカウントがあり、プロジェクトとアプリケーションデリゲートにインポートされたアカウントフレームワークがあることを確認してください。また、ユーザーは1つのツイッターアカウントしか持っていないと仮定しています。ユーザーが複数のアカウントを持つ可能性がある場合のコードに最適です。
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
// Create an account type that ensures Twitter accounts are retrieved.
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
NSArray *accountsArray = [accountStore accountsWithAccountType:accountType];
for (ACAccount *account in accountsArray) {
NSLog(@"Account name: %@", account.username);
}
NSLog(@"Accounts array: %d", accountsArray.count);
今、ユーザーが権限付与されているとき、あなたの結果を返すようにコードを変更します。だから私は短い答えは推測
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
// Create an account type that ensures Twitter accounts are retrieved.
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
[accountStore requestAccessToAccountsWithType:accountType withCompletionHandler:^(BOOL granted, NSError *error) {
if(granted) {
NSArray *accountsArray = [accountStore accountsWithAccountType:accountType];
for (ACAccount *account in accountsArray) {
NSLog(@"Account name: %@", account.username);
}
NSLog(@"Accounts array: %d", accountsArray.count);
}
}];
を、Appleがユーザーに権限を付与するユーザーを頼む理由がありますアカウント。そのアクセスが許可されていない場合は、データを戻すことはありません。
関連する問題
- 1. IOS-5のtwitterアカウントのリストを取得し、TWTweetComposeViewControllerを使用しているユーザー
- 2. (iOS 5)Twitterアカウントのリストを取得すると、TableViewがハングアップしますか?
- 3. フォロワーを取得とiOSでTwitterアカウントから、次の
- 4. TwitterとiOS 5
- 5. iOS 5 Twitterフレームワーク。ユーザーのOAuthアクセストークンを取得する
- 6. は、私はRでTwitterのパッケージで特定のアカウントのフォロワーを取得しようとしているR
- 7. iOS 5 Twitter APIを使ってTwitterに写真を添付する
- 8. Twitterのブートストラップ - 私はTwitterのブートストラップを使用していると私は、次のしている応答接辞
- 9. iOSのネイティブTwitterアプリを使用してTwitterのツイートを開くにはどうすればよいですか?
- 10. コンテンツTwitterのブートストラップタブが常に私はコンテンツのセクションを持ってしようとしてる、Twitterのブートストラップのフレームワークを使用して
- 11. どのように私はユーザーのTwitterアカウントをFacebookに問い合わせることができますか?
- 12. のiOS 5のTwitterのAPIは、シミュレータ上やiPad上でアプリを実行しているとき、私は、この動作が発生した実際のiOSデバイス
- 13. iOS 5のTwitterフレームワークでユーザーのTwitterプロファイル情報を取得するにはどうすればよいですか?
- 14. iOS 5 Twitter API
- 15. ruby/rails ruby/railsどのようにTwitter APIを使って(ユーザーの)Twitter LISTからすべてのつぶやきを得ることができますか?
- 16. iOSでのTwitter統合<5とARC
- 17. ユーザーがTwitterからAppへアクセスすることを拒否しても、Twitterのログインページが表示される
- 18. IOSのようなTwitterを統合する - 5
- 19. リツイートのタイムスタンプにアクセスできますか?私はTwitterのAPIを使用しようとしている
- 20. ネイティブiOSアプリ:iOS 5でTwitterユーザーIDを取得するにはどうすればよいですか?
- 21. Twitterユーザーのメールにアクセスできますか? (connect.meとfullcontact.comはこの機能を持っているようだ)
- 22. Twitterのキット3とoAuthだけをIOSアプリケーションで使用してTwitterのサインインを実装する方法は?
- 23. Fabric.appをインストールせずにiOSでTwitterのフレームワークを使用するにはどうすればよいですか?
- 24. 取得Twitterの友人は、ユーザが次の人のリストを取得するには、次のTwitterのAPIを呼び出し使用してポスト
- 25. iOS >> ShareKit >> Twitterの設定: "bit.ly"データを取得するには?
- 26. TwitterのAPIは、私が日常的にTwitterのアカウントに対して次の統計情報を取得する必要がある日
- 27. 私のサイト内でjqueryを使ってtwitterにtwitterを送るには
- 28. ユーザーがTwitterアカウントを使用してログインできるようにする最高のdjangoアプリは何ですか?
- 29. iOS 6でTwitterアカウントやFacebookアカウントが設定されていない場合はどうなりますか?
- 30. twitter app - リンクが画像であることをどのように知っていますか?
ええ!私はこれを知っている。今、私は完全なアカウントを必要としないときでも、「ユーザー権限のポップアップ」を通過する方法はないと思う。私はちょうどtwitterアカウントで設定されている場合、ユーザーのtwitterハンドルを望んでいました。 – defactodeity
これは、私が、それがなぜであるかについて、より多くのコード例で答えることを試みたものです。 [accountStore requestAccessToAccountsWithType:accountType withCompletionHandler:^(BOOL付与、NSError *エラー)は、 – Michael
に対してtrueを返します。ありがとうございました。Michael、私はすでにそれをすべて試していました..しかし私はおそらくAppleが2つの別々のアカウントのアクセスモードを持っていることを期待していた。 1)Twitterのユーザー名を読み、知ることができる。 2)アカウントにすべてのデータを読み書きしたり投稿できるフルTwitterアカウントを持つことができます。 – defactodeity