1

我已经在我的 Android 应用程序中集成了 Facebook 登录,并使用应用内登录成功地将照片上传到我的 Facebook 相册。但是,我希望共享的照片对我的所有观众都是公开的,但默认设置只向用户显示。这个问题我该怎么办?

4

1 回答 1

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;
    }
}
于 2013-05-02T03:43:41.220 回答