2014-01-20 59 views
4

未示出當經由共享意圖的文本中不實經由意圖文本的Android分享到Facebook

Intent sendIntent = new Intent(); 
      sendIntent.setAction(Intent.ACTION_SEND); 
      sendIntent.putExtra(android.content.Intent.EXTRA_TEXT, "HELOO WORLD"); 
      sendIntent.setType("text/plain"); 
      startActivity(Intent.createChooser(sendIntent, "Share with"));; 
+0

這是Facebook開發者的問題......我也對此進行了撲朔迷離,但無法解決這個問題...... –

回答

12

這是作爲設計所示,根據到Facebook。從this Facebook developers bug report(要求Facebook登錄查看):

傑西·陳··Facebook的軟件工程師
嗨Facebook的開發者,

這個問題是要通過設計來關閉,因爲我們的API不支持預 - 填寫用戶信息,如我們的政策文檔(https://developers.facebook.com/docs/guides/policy/application_integration_points/)中的平臺策略IV.2所示。

8月13日

,2012

注:上面所提供的鏈路斷開; Facebook的平臺政策的當前鏈接在這裏:https://developers.facebook.com/policy/#integration(強調增加):

四,應用集成點

  1. [...]
  2. 你不能預先填充任何與下列產品相關的領域,除非用戶手動生成的內容早在工作流程:流故事( Facebook.streamPublish和FB.Connect.streamPublish的user_message參數,以及stream.publish的消息參數),照片(標題),視頻(描述),註釋(標題和內容),鏈接(評論)和Jabber/XMPP。

所以Facebook的應用程序僅僅是執行此,如果您嘗試共享與預填充文本的東西,Facebook的不知道,如果它是由用戶或應用程序填寫,所以它不做任何假設,忽略該文本,並要求用戶編寫文本。

+0

這是否與圖像的反應方式相同? –

+0

不與圖像。您可以使用標準共享意圖將圖像分享到Facebook。 –

相關問題