我正在与我的应用共享图像,代码是这样的:
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(Show.this)
.setDescription("xxxxxxxxxxxxxxxxxxxxxxxxx!")
.setApplicationName("appname")
.setPlace("me/photos/")
.setPicture(imagesURL+imageFileName)
.setLink("https://play.google.com/store/apps/details?id=x.x.xxx")
.build();
一切都很好,但是图像正在链接的侧面以小尺寸共享,而不是进入用户的个人资料,我应该怎么做才能像普通的“大”照片一样共享它?
另外,如果我拿
.setLink(xxxxxxxxxxxx);
图片完全没有共享。
最佳答案
我认为是在setLink()函数中,您提供的是页面链接而不是图像资源。
例如,如果您有这样的图像链接。
http://blog.delicious.com/wp-content/uploads/2013/07/facebook_logo.jpg
现在,因为这是服务器上图像资源的链接,如果在setlink函数中使用它
setLink("http://blog.delicious.com/wp-content/uploads/2013/07/facebook_logo.jpg");
您将获得大印象。