Facebook中的Facebook请求不再可用

时间:2015-02-17 18:39:22

标签: android facebook facebook-graph-api

在Android App中,我有以下代码:

private void requestDataFromFb() {

    Callback callback = new Callback() {
        @Override
        public void onCompleted(Response response) {
            AppLog.Log(TAG, "Facebook Response ::" + response + "");
            Utility.closeprocess(Login.this);
            loadImage(response);
        }
    };

    String graphPath = "me";
    Bundle bundle = new Bundle();
    bundle.putString("fields",
            "id,picture.height(250),gender,first_name,last_name,age_range");

    Request mRequest = new Request(Session.getActiveSession(), graphPath,
            bundle, HttpMethod.GET, callback);
    RequestAsyncTask task = Request.executeBatchAsync(mRequest);
    if (task == null) {
        AppLog.Log(TAG, "task is null");
    } else {
        AppLog.Log(TAG, task.getStatus() + "");
    }
}

它工作正常,我正在获取用户个人资料图片的路径。然而,经过一段时间后,这些路径不再适用。人们无法看到第一批用户的图片。当我在浏览器中输入URL时,我得到:

An error occurred while processing your request.
Reference #50.3d1431b5.1424197137.a584ec67

当使用Facebook的Graph API Explorer时,我得到different URL图片。

我不知道这是否与用户更改了他们的个人资料图片或其他内容有关,以及我如何解决此问题。

非常感谢任何建议或指导

0 个答案:

没有答案