所以我正在开发一个使用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();
提前感谢您的帮助。