用户朋友的Facebook Graph请求返回一个空数组

时间:2017-01-11 20:47:39

标签: java android facebook facebook-graph-api facebook-android-sdk

所以我正在开发一个使用FacebookSDK的应用程序。当我尝试请求用户的朋友时,我收到一个空数组。我知道您只能访问已经批准您的应用/权限的朋友(并且我允许访问已使用该应用的用户的朋友列表)。我的应用程序上有两个用户,我自己和一个测试用户,但无论出于何种原因,JSONArray在Graph请求响应中都是空的。有人知道出了什么问题吗?这是我的代码:

    AccessToken fbAccessToken = AccessToken.getCurrentAccessToken();

    GraphRequest userFBFriendsGraphRequest = GraphRequest.newMyFriendsRequest(fbAccessToken, new GraphRequest.GraphJSONArrayCallback() {
         @Override
         public void onCompleted(JSONArray returnedObjArr, GraphResponse response) {

             Log.e("JSONArray", "The completed json array is " + returnedObjArr);

        }
    });

     Bundle requestParameter = new Bundle();
     requestParameter.putString("fields", "id, name, picture");
     userFBFriendsGraphRequest.setParameters(requestParameter);
     userFBFriendsGraphRequest.executeAsync();

提前感谢您的帮助。

0 个答案:

没有答案