在 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/