使用Android应用程序中的特定帖子打开Facebook应用程序

使用Android应用程序中的特定帖子打开Facebook应用程序,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,我创建了一个应用程序,从Facebook获取新闻提要并显示它。我想让用户能够在我的应用程序中发表评论,但我找不到任何API。我确实找到了一个Facebook的自定义URL方案:fb://post/{postId},我正在尝试使用它。对于每个帖子,我都会获得帖子Id,并在Android上的textview中创建一个指向该URL的链接。我打印出了URL,这是一个例子:fb://post/47526370263_10152072729085264 “喜欢”是我的Facebook适配器中的一个文本视图,

我创建了一个应用程序,从Facebook获取新闻提要并显示它。我想让用户能够在我的应用程序中发表评论,但我找不到任何API。我确实找到了一个Facebook的自定义URL方案:fb://post/{postId},我正在尝试使用它。对于每个帖子,我都会获得帖子Id,并在Android上的textview中创建一个指向该URL的链接。我打印出了URL,这是一个例子:fb://post/47526370263_10152072729085264

“喜欢”是我的Facebook适配器中的一个文本视图,文本是一篇帖子得到的喜欢数。我希望此视图包含指向Facebook应用程序的链接,该应用程序将打开该特定帖子

String linkToPost = "fb://post/" + status.getId();

likes.setText(Html.fromHtml("<a href=\"" + linkToPost + "\">" + status.getLikeCount() + " like</a>"));
String linkToPost=“fb://post/”+status.getId();
likes.setText(Html.fromHtml(“”);

当我点击我的应用程序中的链接时,什么都不会打开。如何使人们能够在我的Facebook新闻订阅应用程序中查看/发布评论/喜欢的内容?

在我发布这篇文章后,我看到了一个相关的答案。解决办法是:

likes.setMovementMethod(LinkMovementMethod.getInstance());

返回的post id(使用图形api)是否与您在post时间(使用pc浏览器)上鼠标悬停时找到的id相同?在我的情况下,它们是不同的,当我尝试用你的方法打开帖子时,它失败了。你能解释一下你的答案吗?我如何从我的android应用程序打开特定的帖子