我已在我的Android应用中集成了Facebook登录功能,并使用应用内登录功能将照片成功上传到我的Facebook相册。但是我希望共享的照片会公开给所有观众,但默认情况仅向用户显示。我该怎么办这个问题?
答案 0 :(得分:3)
从facebook sdk示例中修改代码。我刚发现的另一个问题是我只能使用自己的帐户授权应用程序(作为应用程序管理员),我的朋友无法登录使用他们的帐户。
private void postPhoto() {
if (hasPublishPermission()) {
Bitmap image = BitmapFactory.decodeFile(bitmapPath);
Request request = Request.newUploadPhotoRequest(Session.getActiveSession(),
image, new Request.Callback() {
@Override
public void onCompleted(Response response) {
showPublishResult(response.getError());
dialog.dismiss();
}
});
//add progress bar here!
showDialog(0);
request.executeAsync();
} else {
pendingAction = PendingAction.POST_PHOTO;
}
}