在Facebook上使用完整尺寸的图像而不是缩略图共享链接

时间:2018-04-03 15:28:10

标签: android facebook-graph-api facebook-share

我正在使用一个项目,用户可以将我的应用程序中的产品共享到Facebook。在此操作中,用户将编辑以下数据:

  • 产品的报价/描述。
  • 为帖子设置一个位置。
  • 从我的应用程序库中共享图像。

当用户共享我的产品时,它会生成标准主题标签,用户可以选择一个地方进行检查。

以下是所需操作的图像。

Sharing product on Facebook

所以我在youtube上关注了几个教程和facebook上的文档,所以我设法使用SharePhoto和Share Link成功。在我的分享按钮中使用共享链接并设置以下属性:

String url_link_loja = "www.centauro.com.br";
            ShareHashtag.Builder hashtag = new ShareHashtag.Builder();
            hashtag.setHashtag("#Olympikus");
            String url_imagem = "https://static.olympikus.com.br/produtos/tenis-olympikus-thin-2-feminino/91/D22-0304-791/D22-0304-791_zoom1.jpg?resize=1200:*";


ShareLinkContent linkContent = new ShareLinkContent.Builder()
                    .setContentUrl(Uri.parse(url_imagem_test))
                    .setQuote(url_link_loja)
                    .setImageUrl(Uri.parse(url_imagem))
                    .setShareHashtag(hashtag.build())
                    .setPlaceId("Avenida Paulista")
                    .build();



            shareDialog.show(linkContent);

然后,当我与我的应用程序共享时,我只获得图像的缩略图而不是全尺寸图像。

Share Dialog on Nexus xl

当我使用Share Photo时,我会按照我想要的方式在对话框窗口中获得完整图像,但似乎无法在此对象上添加#标签和引号。我尝试使用开放图解决这个问题,所以我使用了文档中的书籍示例并尝试添加图像,但是当我这样做时,我得到一个回调错误消息,但不指定问题(我已经检查过,它不是通用的)命名空间错误)。

所以,我需要一些关于此事的建议,任何见解都会有所帮助。

0 个答案:

没有答案