2017-03-04 85 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和電子郵件。奇怪。照片上升,它允許我輸入我自己的文本。

相關問題