android - 如何通过 Android 的 facebook api 将用户导航到 facebook 页面?

标签 android facebook facebook-graph-api

<分区>

Possible Duplicate:
launch facebook app from other app

我是 facebook api 的初学者,我必须说文档非常糟糕。 现在我可以从我的应用程序发布到我的墙上并添加一些内容,但我只是无法在互联网上的任何地方找到如何使用我想要的页面打开 facebook。

谁能告诉我怎么做?

最佳答案

如果你想通过在 Android 的官方 facebook 应用程序中提供 FB 页面 ID 打开特定页面,请执行以下操作:

try {
      //try to open page in facebook native app.
      String uri = "fb://page/" + yourFBpageId;    //Cutsom URL
      Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
      startActivity(intent);   
}catch (ActivityNotFoundException ex){
      //facebook native app isn't available, use browser.
      String uri = "http://touch.facebook.com/pages/x/" + yourFBpageId;  //Normal URL  
      Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));    
      startActivity(i); 
}

fb 应用程序支持的完整 URL 方案 can be found here .

关于android - 如何通过 Android 的 facebook api 将用户导航到 facebook 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10636700/

相关文章:

java - 无法解析 : Lcom/google/common/collect/ImmutableMap; at com. my.app.di.DaggerMyApplicationComponent.getMapOfClassOfAndProviderOfFactoryOf(

安卓源码下载

android - 使用 ant 或 Eclipse 编译时出现多个 dex 文件错误

iphone - Facebook-ios-sdk 对话框立即消失

facebook - 在 Facebook Page Insights 中获取两个奇怪的数字

android - Facebook 客户端 token

android - 将自定义对象写入 Firebase 数据库

android - 项目 'HelloFacebookSample' 缺少必需的 Java 项目 'facebook'

javascript - 如何将 javascript 函数延迟到 Jquery 和 Facebook 都加载之后?

ruby-on-rails - 如何使用 Graph API 在 Facebook 帖子中标记用户?