Facebook分享图像sharedialog

时间:2014-04-16 14:22:45

标签: java android facebook api

我与我的应用共享图片,代码是:

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

一切都很好,但是图片在链接一侧是小型共享,而不是用户的个人资料,我该怎么做才能像平常一样分享#"大&# 34;照片

另外,如果我采取

.setLink(xxxxxxxxxxxx);

图像根本没有共享..

1 个答案:

答案 0 :(得分:0)

我认为在你的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");

你将获得大图。