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
(虚拟身份证)
它提供以下例外:
{Response:responseCode:200,graphObject:null,error:{HttpStatus:403,errorCode:220,errorType:OAuthException,errorMessage:(#220)相册或相册不可见}}
这是正常的吗?有没有办法将图片上传到Profile Pictures
?
答案 0 :(得分:3)
您无法再上传到用户的个人资料图片相册。
您只能上传到为您的应用创建的相册(如果您发布到/我/照片,Facebook会自动执行此操作),或者您可以上传到“个人资料图片”相册以外的特定相册,然后用户就可以选择通过Facebook UI将该图像用作新的个人资料图像。
希望这有帮助!
答案 1 :(得分:3)
不,可以上传到脸谱专辑“个人资料图片”,但为此你必须创建测试用户,只有那些测试用户,你可以上传图片