Android上的Facebook上的文本数据共享

时间:2014-03-31 07:11:10

标签: android android-intent share

我想在Facebook上共享文本数据。使用ACTION_SEND。

                Intent sendIntent = new Intent();
            sendIntent.setAction(Intent.ACTION_SEND);
            sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
            sendIntent.setType("text/plain");
            startActivity(Intent.createChooser(sendIntent, "Share"));

文本在所有应用程序(Twitter,消息,电子邮件)上共享,但不在Facebook墙上共享。当我从弹出窗口点击Facebook图标,Facebook页面打开但我想要分享的文本数据在Facebook Editbox上不可见(发布到墙上。出现Facebook墙的空白编辑框。

1 个答案:

答案 0 :(得分:1)

Facebook应用程序强制执行此操作 - 如果您尝试与预先填写的文本共享内容(添加额外内容),应用程序不知道它是由用户编写还是由应用程序填写,因此根据其策略,它不做任何假设,忽略该文本,并要求用户编写文本。

Check their privacy policy

  

IV。应用程序集成点

     
      
  1. [...]
  2.   
  3. 您不得预先填写与以下产品相关联的任何字段,除非用户先前在工作流程中手动生成内容:流故事(Facebook.streamPublish和FB的user_message参数)。 Connect.streamPublish和stream.publish的消息参数),照片(标题),视频(描述),Notes(标题和内容),链接(评论)和Jabber / XMPP。
  4.