私のアプリケーションでは、oAuth
Twitter、Facebook などのいくつかのサイトのログイン プロセス中にプロトコルを使用したいと考えています。Twitter oAuth についていくつか問題があります。
これらの行を使用して、トークンと秘密のデータにアクセスしました。
AccountManager am = AccountManager.get(MyActivity.this);
Account[] accounts = am.getAccountsByType("com.twitter.android.auth.login");
if(accounts.length > 0) {
Account acct = accounts[0];
am.getAuthToken(acct, "com.twitter.android.oauth.token", null, MyActivity.this, new AccountManagerCallback<Bundle>() {
public void run(AccountManagerFuture<Bundle> arg0) {
// Accessing token
}
}, null);
} else {
Toast.makeText(getApplicationContext(), "There is no defined account", Toast.LENGTH_SHORT).show();
}
だから私はそれを成功させます。しかし、私はこれらの質問に興味があります:
- Twitterアプリケーションは必要ですか?
- これらのトークンを確認するにはどうすればよいですか、または確認する必要がありますか? twitter_id のようなユーザーの情報にどのように到達するのですか?
どんな情報でも素晴らしいでしょう。