在Android中从Facebook获取照片

时间:2016-03-29 19:29:42

标签: android facebook

我的帐户肯定有一些照片,甚至是公开的,但是当我试图从facebook-android方式获取照片时,它会给我200个CODE和空数组。

我有这个要求:

  new GraphRequest(
                AccessToken.getCurrentAccessToken(), "/me/photos",
                null,
                HttpMethod.GET,
                new GraphRequest.Callback() {
                    public void onCompleted(GraphResponse response) {
                                   /* handle the result */
                    }
                }
        ).executeAsync();

当我登录时,我要求LoginButton使用这些权限:

 mButtonLogin = (LoginButton) view.findViewById(R.id.login_button);
        mButtonLogin.setFragment(this);
        List<String> permissions = new ArrayList<>();
        final String PERMISSION_EMAIL = "email";
        final String PERMISSION_PUBLIC_PROFILE = "public_profile";
        final String PERMISSION_VIDEO = "user_videos";
        final String PERMISSION_PHOTO = "user_photos";
        permissions.add(PERMISSION_EMAIL);
        permissions.add(PERMISSION_PUBLIC_PROFILE);
        permissions.add(PERMISSION_VIDEO);
        permissions.add(PERMISSION_PHOTO);
        mButtonLogin.setReadPermissions(permissions);
        LoginManager.getInstance().logInWithReadPermissions(this, permissionNeeds);
        mButtonLogin.registerCallback(mCallbackManager, (new FacebookCallback<LoginResult>() {

0 个答案:

没有答案