【问题标题】:Text data sharing on Facebook in android在 android 中在 Facebook 上共享文本数据
【发布时间】:2014-03-31 07:11:09
【问题描述】:

我想在 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 编辑框上不可见(发布到墙上)。Facebook 墙的空编辑框出现。

【问题讨论】:

    标签: android android-intent share


    【解决方案1】:

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

    Check their privacy policy,在

    四。应用集成点

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      • 2013-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多