2015-05-01 106 views
0

我一直在努力奮鬥這些最後的日子,讓我的應用程序共享一些文本,並使其成爲Facebook中的一個狀態。首先,我嘗試過動作發送(簡單的方法),但我只是能夠發送鏈接。所以我用facebook SDK(4.1.0),我不得不從eclipse切換到android studio,以便能夠應用Facebook文檔。 現在畢竟,我發現,即使Facebook的SDK只允許共享鏈接,照片或視頻。Facebook是否允許共享文本(而不是鏈接)?

所以我的問題是 是否允許分享簡單的文本(不鏈接),並使其作爲狀態編程? 如果是,請告訴我怎麼樣? 如果沒有,爲什麼我有通過Facebook分享用戶最佳結果的應用程序(我是谷歌播放器)?他們如何實現它?

這是我的代碼通過Facebook分享(這是一樣的文檔link

share = (ShareButton) rootView.findViewById(R.id.sharebuttonnn); 

ShareLinkContent content = new ShareLinkContent.Builder() 
     .setContentUrl(Uri.parse("https://developers.facebook.com")) 
     .build(); 
share.setShareContent(content); 
+0

您的共享文本的用途是什麼? –

+1

如果您以應用程序用戶的名義發佈消息,則該消息必須是100%的用戶生成的,即由該用戶鍵入的。您明確不允許發佈您的應用爲他們指定的消息。 – CBroe

+0

@CBroe:即使有開放圖的故事? –

回答

1

您需要使用Facebook SDK共享text.Using Facebook共享建設者共享鏈接是可能的,但共享文本不可能。

另一種可以使用原生Facebook應用程序共享文本的替代方法安裝在設備上,否則您可以顯示Facebook應用程序未安裝在您的設備上。

+0

你可以提供一個鏈接,請點擊「Facebook sdk for sharing text」??,我已經在我的設備上安裝了一個原生的Facebook應用程序! –

+0

請檢查這個鏈接是否有幫助。 https://developers.facebook.com/docs/sharing/opengraph/android#sharedialog –