我正在使用OneDrive compile('com.onedrive.sdk:onedrive-sdk-android:1.0.2')
版本
并尝试从IOneDriveClient
获取个人资料照片和电子邮件详细信息,但未找到获取此信息的方法。
请帮助我们了解这些细节。
答案 0 :(得分:0)
您可以在此处找到有关OneDrive Getting user data (Android) using Microsoft Live SDK的文档。
适用于Android的Live SDK可让您的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.
}
});
}
});
我想如果你从这里开始进一步挖掘并探索使用过的类,你就会弄清楚如何提取你想要的其他信息。