我正在与我的应用共享图像,代码是这样的:

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");


您将获得大印象。

09-27 15:02