繁体   English   中英

使用Facebook SDK通过链接将图像上传到墙上

[英]Upload image to the wall with a link using Facebook SDK


是否可以将图像上传到用户墙或页面或组,以便在用户单击时打开外部URL?
我在Facebook SDK教程中发现了这个例子,因为它没有网址

 private void postPhoto() {
    Bitmap image = BitmapFactory.decodeResource(this.getResources(), R.drawable.icon);
    if (canPresentShareDialogWithPhotos) {
        FacebookDialog shareDialog = createShareDialogBuilderForPhoto(image).build();
        uiHelper.trackPendingDialogCall(shareDialog.present());
    } else if (hasPublishPermission()) {
        Request request = Request.newUploadPhotoRequest(Session.getActiveSession(), image, new Request.Callback() {
            @Override
            public void onCompleted(Response response) {
                showPublishResult(getString(R.string.photo_post), response.getGraphObject(), response.getError());
            }
        });
        request.executeAsync();
    } else {
        pendingAction = PendingAction.POST_PHOTO;
    }
}

有什么建议吗
谢谢

这是不可能的。 单击Facebook上的照片将始终打开该照片的视图。 您可以在照片的描述中包含一个URL,仅此而已。 Facebook会很好地解析它,并将其包装在锚标记中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM