我想从Eclipse中的Codenameone应用程序做的是将一段文本和图像发送到我的Facebook墙上。简单(或是)。任何人都可以向我解释如何在Java(在CN1应用程序中)实现这一点吗?
我不希望用户在我的应用中登录facebook。相反,为了达到这个目的,许多主流应用程序都这样做(例如BBC新闻应用程序),他们使用Facebook应用程序,已经安装在设备上,在共享目的地列表中,这解决了FaceBook连接问题。如果用户没有安装FB应用程序,那么我将无法向他们提供此功能。
我在网上阅读过文章,但它们已经使用了很多年(过期后)或者使用了令牌(我对它的实施知之甚少)。
假设以上是可能的,那么格式化目标帖子的任何信息都是真正的优点。 非常感谢提前。
答案 0 :(得分:0)
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和电子邮件。奇怪。照片上升,它允许我输入我自己的文本。