我想在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墙的空白编辑框。
答案 0 :(得分:1)
Facebook应用程序强制执行此操作 - 如果您尝试与预先填写的文本共享内容(添加额外内容),应用程序不知道它是由用户编写还是由应用程序填写,因此根据其策略,它不做任何假设,忽略该文本,并要求用户编写文本。
IV。应用程序集成点
- [...]
- 您不得预先填写与以下产品相关联的任何字段,除非用户先前在工作流程中手动生成内容:流故事(Facebook.streamPublish和FB的user_message参数)。 Connect.streamPublish和stream.publish的消息参数),照片(标题),视频(描述),Notes(标题和内容),链接(评论)和Jabber / XMPP。
醇>