0

我是Android和Facebook SDK上的新手開發人員。我想通過Android上的Facebook SDK 4.0將我的長篇描述文本內容分享到Facebook。Android Facebook SDK 4.0 ShareDialog不顯示長文本

我在我的應用程序上有一個ShareActionProvider,它與我的ShareDialog方法正常工作。但我在我的應用中有很長的描述,我想在Facebook上分享這個描述。我導入並配置了Facebook Android SDK,並且使用此方法工作正常;

if (ShareDialog.canShow(ShareLinkContent.class)) { 

         Spanned faceKonu= Html.fromHtml(mShareKonu); 

         ShareLinkContent linkContent = new ShareLinkContent.Builder() 
           .setContentTitle(konu) 
           .setContentDescription(faceKonu.toString()) 
           .setContentUrl(Uri.parse(getString(R.string.share_onfacebook_url))) 
           .setImageUrl(Uri.parse(getString(R.string.share_onfacebook_image_url))) 
           .build(); 

         shareDialog.show(linkContent); 
        } 

但是,這種方法顯示我的描述文字太短或在Facebook的某個地方。

這是我的描述屏幕:http://i.imgur.com/56c2vIw.png 這是Facebook的API,當我敲擊在Facebook上分享ShareActionProvider菜單:http://i.imgur.com/LpvH9FT.png

^h 嗷嗷,我可以張貼像在Facebook上的所有文本?

謝謝!

+1

不,你不能。你會得到最多2行你的描述。請限制它。 – 2015-03-31 18:17:42

+0

我可以在iOS中執行此操作。你確定 ? – emresancaktar 2015-03-31 21:11:40

+0

你確定你可以在iOS上做到這一點?這是我在iOS上看到的:http://imgur.com/1sSnuBg – 2015-03-31 22:41:26

回答

3

我有與Android Facebook SDK 4.0相同的問題。但是我發現了這個問題。我用土耳其語的手機。但是當我將手機語言更改爲英語時,問題就解決了。這就像一個笑話。我認爲現在是一個錯誤。我希望他們能解決這個問題。

0

有沒有辦法讓你影響預覽Facebook的顯示您分享的鏈接的長度。保持簡短的描述,其他人可以點擊用戶共享的鏈接並閱讀完整信息。

正如在評論中所指出的李明,不要通過任何其他方式公佈這一文本在消息字段中的所有內容必須是用戶生成並通過字符用戶鍵入的字符。

+0

我用ShareDialog併發布了我的應用程序。但在調試模式下,當我發佈我的應用程序時,我可以看到我的文本,我再也看不到了。 Facebook API密鑰可以解決這個問題嗎? – emresancaktar 2015-04-14 18:48:25

0

不允許通過Facebook的預定義文本應該是除了字符逐字符輸入的文本以外的所有內容。這可能意味着我們應該使用開放圖故事而不是

相關問題