Android - 如何获取一个驱动器的访问令牌

Android - how to get access token of one drive

Account account = new Account("xxxx@xxx.com", "com.microsoft.skydrive");

AccountManagerFuture accFut = AccountManager.get(this).
getAuthToken(account, "sh", null, this, null, null);

Bundle authTokenBundle = (Bundle) accFut.getResult();

String authToken = authTokenBundle.get(AccountManager.KEY_AUTHTOKEN).toString();

此代码无效。

如果您想将 Android 应用与 OneDrive 集成,可以从 OneDrive Android SDK 开始。您只需通过

即可在您的应用中获取访问令牌
oneDriveClient.getAuthenticator().getAccountInfo().getAccessToken();