2016-05-23 95 views
0

我正在使用Facebook SDK與sharecontent創建sharedialog。但是,我應該如何在共享對話框中顯示可編輯的文本。我能夠顯示鏈接和所有。我只是不知道如何設置用戶可以編輯的自定義文本。在Facebook分享對話框中顯示可編輯文本

ShareLinkContent content = new ShareLinkContent.Builder() 
           .setContentTitle("App Name") 
           .setContentDescription("Hi!! This is app") 
           .setContentUrl(Uri.parse("http://www.fsdfvdsf.com")) 
           .build(); 

         shareDialog.show(content); 

回答

0

的Facebook SDK不允許添加可編輯的文本

0

不要充液說明,評論,消息,或者提供內容的人並沒有創造職位的用戶信息參數,甚至如果該人可以在分享前編輯或刪除內容。您可以使用我們的「分享對話」在帖子中預先填寫單個主題標籤,但不要預先填寫任何人未通過API創建的內容。

參考:https://developers.facebook.com/policy/

+0

它只是一個建議?可以做到嗎? –

+0

如果我們能夠如何做到這一點,fb審查小組將不會允許我們提交。 – lal

0

Facebook will not allow you to Share any static text you want.

That's why Facebook have provide it's own Share Dialog to post any text on facebook.

It will take image **OR** URL as static but not text.

So better for Facebook share only you use Facebook Share Dialog.

The thing is, if you put a URL in the EXTRA_TEXT field, it does work. It's like they're intentionally stripping out any text.

對於Share Feed檢查here