Здесь вы найдете документацию о Getting user data (Android) using Microsoft Live SDK для OneDrive.
Live SDK для Android позволяет вашему приложению Android получать доступ к информации пользователя о Microsoft OneDrive.
Microsoft Live SDK Home Page (Android Apps)
Documentation for the Classes available in the API
Пример кода со страницы для поиска имени владельца:
this.greetUserButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
client.getAsync("USER ID", new LiveOperationListener() {
public void onComplete(LiveOperation operation) {
try {
JSONObject result = operation.getResult();
String name = result.getString("first_name");
// Display user's first name.
} catch (JSONException e) {
// Display error if first name is unavailable.
return;
}
}
public void onError(LiveOperationException exception, LiveOperation operation) {
// Display error if operation is unsuccessful.
}
});
}
});
Я думаю, что если вы начнете копать дальше отсюда и исследовать используемые классы, вы» Выясните, как извлечь остальную информацию, которую вы хотите.
Я не получаю client.getAsync, используя IOneDriveClient, я думаю, что метод выше от старого API. – IshRoid
Вы объявили 'client' как экземпляр' LiveConnectClient'? См. Шаг 3 на странице. – AndroidMechanic
https://msdn.microsoft.com/en-us/library/office/hh846831.aspx – AndroidMechanic