Android: 为什么无法上传到facebook相册"Profile Pictures"

Android: Why it is not possible to upload to facebook album "Profile Pictures"

GraphRequest imagesAlbumPost = new GraphRequest(token, "/1325165102/photos",
                bundle, HttpMethod.POST,
                new GraphRequest.Callback() {
                    public void onCompleted(GraphResponse response) {
                        uploadedPhotoId = "";
                        Log.d("Image Post", "Res =" + response.toString());
                    }
                });

1325165102 是相册的 ID Profile Pictures(虚拟 ID)

它给出了以下异常:

{Response: responseCode: 200, graphObject: null, error: {HttpStatus: 403, errorCode: 220, errorType: OAuthException, errorMessage: (#220) Album or albums not visible}}

正常吗?有没有办法上传图片到Profile Pictures?

您不能再上传到用户的个人资料相册。

您只能上传到为您的应用程序创建的相册(如果您 post 到 /me/photos,Facebook 会自动上传)或者您可以上传到除 [=16= 以外的特定相册] 相册,然后用户可以 select 通过 Facebook UI 使用该图像作为他们自己的新个人资料图像。

希望对您有所帮助!

不,可以上传到 facebook 相册“个人资料图片”,但为此你必须创建测试用户,并且只有那些测试用户,你可以上传图片