Android:为什么无法上传到脸谱相册“个人资料图片”

时间:2015-08-21 07:59:09

标签: android facebook facebook-graph-api facebook-graph-api-v2.4

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是专辑Profile Pictures(虚拟身份证)

的ID

它提供以下例外:

  

{Response:responseCode:200,graphObject:null,error:{HttpStatus:403,errorCode:220,errorType:OAuthException,errorMessage:(#220)相册或相册不可见}}

这是正常的吗?有没有办法将图片上传到Profile Pictures

2 个答案:

答案 0 :(得分:3)

您无法再上传到用户的个人资料图片相册。

您只能上传到为您的应用创建的相册(如果您发布到/我/照片,Facebook会自动执行此操作),或者您可以上传到“个人资料图片”相册以外的特定相册,然后用户就可以选择通过Facebook UI将该图像用作新的个人资料图像。

希望这有帮助!

答案 1 :(得分:3)

不,可以上传到脸谱专辑“个人资料图片”,但为此你必须创建测试用户,只有那些测试用户,你可以上传图片