【问题标题】:Open Facebook user profile打开 Facebook 用户资料
【发布时间】:2016-01-05 20:34:21
【问题描述】:

有没有办法从另一个应用程序中使用 Facebook 应用程序打开 Facebook 用户个人资料?

我从 Graph Api 获得此链接:https://www.facebook.com/app_scoped_user_id/1234567/,这是指向用户个人资料的链接,我想使用 Facebook 应用程序打开个人资料。

如果我使用 ACTION_VIEW 和该 URL 创建一个意图,它会在浏览器中打开 Facebook。

谢谢!

我看到了其他选项,但它们已经过时了。我正在使用来自 Graph API 的 v2.4。

【问题讨论】:

  • 请看一下这个问题,它可能会对你有所帮助。 stackoverflow.com/questions/4810803/…
  • @Kristo1990 谢谢我再次测试并工作。将在此处发布答案以供参考。
  • @Kristo1990 它正在工作,但它仅在用户已经是您的朋友时才有效。如果我想查看不是我朋友的用户的个人资料,因为我想向他发送请求,该怎么办?
  • 嗯,正如人们在该主题中所说,如果 fbid 不是您的朋友之一,它会在浏览器中打开个人资料。让我四处看看,如果我发现什么我会告诉你的。

标签: android facebook facebook-graph-api facebook-graph-api-v2.4


【解决方案1】:

我使用了这段代码,终于成功了。基于@Kristo1990 建议的帖子。

String uri = "fb://profile/12345678";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    相关资源
    最近更新 更多