android - 通过具有自动解析功能的 Android 应用程序在 Facebook 上分享链接

标签 android facebook post hyperlink facebook-sharer

在 Facebook 上发布链接时,文章链接会被自动解析,显示链接、文章标题、简短描述和缩略图。

我想做同样的事情,但是从我的 android 应用程序。我已经设置了 Facebook SDK,登录功能和权限请求已经正常运行。但是,我不知道如何继续在 Facebook 上共享链接,并自动让 Facebook 处理解析。

我还想显示 Facebook 帖子对话框,以便用户可以使用共享链接添加个人消息。现在,我正在使用 Facebook 的对话方法,但它不起作用。它甚至不显示对话框。有什么想法吗?

Bundle parameters = new Bundle();
parameters.putString("link", link);
// post on user's wall.
facebook.dialog(context, "feed", parameters, new PostDialogListener());

最佳答案

在需要分享链接的地方添加以下代码

intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(android.content.Intent.EXTRA_TEXT,"https://Your Link");
intent.putExtra(android.content.Intent.EXTRA_STREAM,R.drawable.icon);
startActivity(Intent.createChooser(intent, "Your Chooser Title"));

关于android - 通过具有自动解析功能的 Android 应用程序在 Facebook 上分享链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476963/

相关文章:

iphone - 如何做最新的FB UIView 动画?

database - CouchDB 中的 "Content-Type must be application/json"错误

xml - 使用 WebInvoke 在 WCF REST 服务主体中传递 XML 字符串

java - 在停靠模式下启动我的应用程序

Android 图标被切断 [React Native]

android - Phonegap 和 Ionic 封装 IOS

html - 如何通过 Facebook like 按钮传递元描述而不使用 og 标签?

java - 将图像添加到android ListView

facebook - 是否可以捕获即时文章页面的滚动事件?

php - 是否可以通过 post 发送 json 数组?