如何使用OneDrive API Android获取配置文件详细信息
我正在使用OneDrive如何使用OneDrive API Android获取配置文件详细信息,android,profile,onedrive,live-sdk,Android,Profile,Onedrive,Live Sdk,我正在使用OneDrivecompile('com.OneDrive.sdk:OneDrive sdk android:1.0.2')version 并试图从IOneDriveClient获取个人资料图片和电子邮件详细信息,但没有找到获取此信息的方法 剖面图 电子邮件 请帮助获取这些详细信息。您可以在此处找到有关OneDrive的文档 Android Live SDK使您的Android应用程序能够访问用户的 有关Microsoft OneDrive的信息 查找所有者名称页面中的示例代码:
compile('com.OneDrive.sdk:OneDrive sdk android:1.0.2')
version
并试图从IOneDriveClient
获取个人资料图片和电子邮件详细信息,但没有找到获取此信息的方法
请帮助获取这些详细信息。您可以在此处找到有关OneDrive的文档 Android Live SDK使您的Android应用程序能够访问用户的 有关Microsoft OneDrive的信息 查找所有者名称页面中的示例代码:
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。您是否已将
client
声明为LiveConnectClient
的实例?请参阅页面上的第三步。LiveSDK上次修改日期:2015年3月10日,在此之后,他们发布了新API,我正在使用它,请查看GitHub,我正在使用新API寻找答案谢谢您的回复@Virus@IshRoid你有没有找到获取个人资料图片和电子邮件的方法?或者至少是电子邮件和用户名?@DoubleK No:-(只有当您使用的是API请求,而不是SDK模型类时才有可能),我自己用API而不是SDK解决了这个问题。我发现最差的SDK是:-(