Facebook状态请求有时会返回空白

时间:2012-10-17 14:03:51

标签: android facebook-graph-api

我使用以下方法从多个用户获取状态更新。

public void getUserFeed(long userID, RequestListener listener) {
    long time = System.currentTimeMillis();

    Bundle params = new Bundle();
    params.putString("uid", userID + "");
    params.putString("fields", "statuses");
    asyncFacebookRunner.request(FRIENDS, params, listener);
}

public void getFeedsForUsers(List<User> facebookUsersInFeed,
        final RequestListener listener) {
    for (final User user : facebookUsersInFeed) {
        getUserFeed(user.getId(), listener);
    }
}

大部分时间,这都很好。但是我时不时地得到一个响应,其中数据数组是完全空的。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

最可能的原因是因为特定用户阻止第三方应用访问其数据,因此,当您尝试获取其信息时,它将返回空。