【问题标题】:How to get profile detail Using OneDrive API Android如何使用 OneDrive API Android 获取个人资料详细信息
【发布时间】:2016-04-10 23:07:12
【问题描述】:

我正在使用 OneDrive compile('com.onedrive.sdk:onedrive-sdk-android:1.0.2') 版本

并尝试从IOneDriveClient 获取个人资料图片和电子邮件详细信息,但没有找到获取此信息的方法。

  1. 个人资料图片
  2. 电子邮件

请帮助获取这些详细信息。

【问题讨论】:

    标签: android profile onedrive live-sdk


    【解决方案1】:

    您可以在此处找到有关 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.
                }
            });
        }
    });
    

    我认为,如果您从这里开始进一步挖掘并探索使用过的类,您将弄清楚如何提取所需的其余信息。

    【讨论】:

    • 我没有得到client.getAsync,在使用IOneDriveClient时,我认为上面的方法来自旧API。
    • 您是否将client 声明为LiveConnectClient 的实例?请参阅页面上的第三步。
    • LiveSDK 最后修改时间:2015 年 3 月 10 日,在此之后他们发布了新 API,我正在使用它,请查看 GitHub,我正在使用新 API 寻找答案 感谢您的回复@Virus
    • @IshRoid 你找到获取个人资料照片和电子邮件的方法了吗?或者至少是电子邮件和用户的名字和姓氏?
    • @DoubleK 否 :-( 仅当您使用 API 请求而不是 SDK 模型类时才有可能,我通过使用 API 而不是使用那里的 SDK 自行解决了它。我发现的最糟糕的 SDK :-(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 2013-07-02
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    相关资源
    最近更新 更多