2017-03-04 24 views
2

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

我不想让用户在我的应用程序登录到Facebook。相反,为了达到这个目的,许多主流应用程序都使用Facebook应用程序(例如BBC新闻应用程序),该应用程序已安装在设备上,要分享到的目的地列表中,这会解决FaceBook连接问题。如果用户没有安装FB应用程序,那么我不会让它对他们可用。

我已经在线阅读文章,但他们是一些岁(过期)或使用令牌(我有一点知识如何实现)。

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

+0

您是否只需要共享功能,只允许在任何平台或Facebook共享上共享? – Diamond

+0

仅限与Facebook分享。我指的是'分享'作为其他应用如何实现这一目标的一个例子,但我只是将这条消息推送到他们的Facebook墙上。 –

+0

您不允许预先填写消息 – WizKid

回答

0

回复@WizKid,@Diamond,@Shai Almog。 我已经把ShareButton组件我的屏幕允许与FB用户分享,微博等上

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和电子邮件。奇怪。照片上升,它允许我输入我自己的文本。

相关问题