Codenameone ShareButton-将URL和图像内容共享到Facebook
我的应用程序中有一个Codenameone ShareButton,按下会打开一个对话框,其中包含我设备上的标准社交媒体应用程序列表,如Facebook、SMS、电子邮件、Twitter 我正在尝试将文本、图像和URL组合到Facebook的ShareButton对话框中,但失败了。它似乎适用于其他类型的媒体。在这件事上,我运气不好,已经搜遍了StackOverflow 我可以成功地将图像共享到facebook:Codenameone ShareButton-将URL和图像内容共享到Facebook,facebook,codenameone,share-button,Facebook,Codenameone,Share Button,我的应用程序中有一个Codenameone ShareButton,按下会打开一个对话框,其中包含我设备上的标准社交媒体应用程序列表,如Facebook、SMS、电子邮件、Twitter 我正在尝试将文本、图像和URL组合到Facebook的ShareButton对话框中,但失败了。它似乎适用于其他类型的媒体。在这件事上,我运气不好,已经搜遍了StackOverflow 我可以成功地将图像共享到facebook: ShareButton sb = new ShareButton(); sb.se
ShareButton sb = new ShareButton();
sb.setImageToShare(imageFile, "image/png");
ShareButton sb = new ShareButton();
sb.setTextToShare("www.mywebsite.co.uk");
我可以成功共享到facebook的URL:
ShareButton sb = new ShareButton();
sb.setImageToShare(imageFile, "image/png");
ShareButton sb = new ShareButton();
sb.setTextToShare("www.mywebsite.co.uk");
我的目标是在facebook上分享一段文字、一个URL和一张图片(我可以在其他媒体上这样做)。我的问题是:
如果这有助于我拥有自己的网站,如果有一种方法可以发送内容并动态构建内容以供显示,但这可能是不可能的(我不是网络开发者)。据我回忆,上次我在facebook上发帖时,他们不允许你同时发布图像和文本,或者将URL和文本放在一起。如果你想在用户的提要中显示包含图像和描述的内容,你需要创建一个包含Facebook支持的内容的网页,这将使其在用户提要中“很好地”显示 在我过去参与的项目中,他们使用动态网页,因此很容易创建一个特定于要在用户提要中发布的内容的网页。如果需要,您可以为每个“共享”生成单独的网页
我们直接使用了。我不确定它是否可以通过“共享”按钮工作,但如果您能够发布URL,那么它可能会工作。Facebook共享对话框不支持除URL以外的其他参数来共享更多内容-标题、描述、缩略图都将取自该URL的OG元数据。提要对话框仍然允许在运行时指定这些值。(但不要问我如何让codenameone使用提要而不是共享对话框,你必须自己研究。)感谢反馈。非常感谢对我想法的确认,以及帮助页面的链接。我想我会根据你提到的建议研发这个。按回答做标记。