我正在尝试在新 SDK 中使用 Facebook 的新 SharePhoto 和 SharePhotoContent 类共享照片。我想使用图像 URL 而不是本地存储的图像。
我可以使用本地存储的可绘制资源共享图像:
Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.carrots);
SharePhoto photo = new SharePhoto.Builder()
.setImageBitmap(image)
.build();
SharePhotoContent content = new SharePhotoContent.Builder()
.addPhoto(photo)
.build();
shareDialog.show(content);
但是当我尝试使用图像 URL 时:
SharePhoto photo = new SharePhoto.Builder()
.setImageUrl(Uri.parse("http://s3-ak.buzzfed.com/static/images/public/verticals/food-title.png?v=201504021353"))
.build();
我所看到的只是 Facebook shareDialog 中的一个空白帖子。
有没有其他人试过这个并让它工作?
非常感谢!