2013-03-13 65 views
0

我想爲遊戲玩家制作推文/分享按鈕。他們將使他們能夠寫出一些推文或在牆上分享獲得的分數。Facebook共享無法獲取文字

我發現這個代碼:

String shareBody = "Share text"; 
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); 
sharingIntent.setType("text/plain"); 
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here"); 
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody); 
startActivity(Intent.createChooser(sharingIntent, "Test")); 

此代碼是相當不錯的。 對於Twitter應用程序,正確發送文本。 (「共享文本」) 但它不適用於Facebook應用程序。

錯誤在哪裏?

在此先感謝!

回答

2

你沒有錯誤 - 這根本不可能。

Facebook正在限制「通過意向共享」以僅顯示超鏈接(如果存在)。你不能顯示任何常規文字。

要做到這一點的唯一方法是製作一個完整的Facebook連接(Facebook的Android SDK)並向用戶提出訪問權限。