使用Facebook Android API在我的应用中上传照片,但不会公开显示

时间:2013-05-02 02:24:38

标签: android facebook-android-sdk

我已在我的Android应用中集成了Facebook登录功能,并使用应用内登录功能将照片成功上传到我的Facebook相册。但是我希望共享的照片会公开给所有观众,但默认情况仅向用户显示。我该怎么办这个问题?

1 个答案:

答案 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;
    }
}