将文字和图片发布到我的Facebook'墙上'来自Codenameone app

时间:2017-03-04 18:20:28

标签: facebook codenameone

我想从Eclipse中的Codenameone应用程序做的是将一段文本和图像发送到我的Facebook墙上。简单(或是)。任何人都可以向我解释如何在Java(在CN1应用程序中)实现这一点吗?

我不希望用户在我的应用中登录facebook。相反,为了达到这个目的,许多主流应用程序都这样做(例如BBC新闻应用程序),他们使用Facebook应用程序,已经安装在设备上,在共享目的地列表中,这解决了FaceBook连接问题。如果用户没有安装FB应用程序,那么我将无法向他们提供此功能。

我在网上阅读过文章,但它们已经使用了很多年(过期后)或者使用了令牌(我对它的实施知之甚少)。

假设以上是可能的,那么格式化目标帖子的任何信息都是真正的优点。 非常感谢提前。

1 个答案:

答案 0 :(得分:0)

<回答@WizKid,@ Diamond,@ Shai Almog回答。 我在屏幕上放了一个ShareButton组件,允许用户与FB,Twitter等分享。

ShareButton sb = new ShareButton();
        sb.setUIID("Label");
        sb.getAllStyles().setAlignment(Component.TOP);
        String imageFile = FileSystemStorage.getInstance().getAppHomePath() + getMyFileName();
        sb.setImageToShare(imageFile, "image/png");
        sb.setTextToShare("My Text to share");

这很好用,虽然它不会将我的setTextToShare()中的文本放入FB但是会发布Twitter和电子邮件。奇怪。照片上升,它允许我输入我自己的文本。