是否可以将图像上传到用户墙或页面或组,以便在用户点击它时打开外部URL?
我在Facebook SDK教程中发现了这个例子,它不需要url
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;
}
}
有什么建议吗? 的由于
答案 0 :(得分:0)
这是不可能的。点击Facebook上的照片将始终打开该照片的视图。您可以在照片的说明中包含一个网址,但该网址是关于它的。 Facebook会很好地解析它并将其包装在锚标签中。