如何从我的应用程序打开特定的Facebook页面?

用户名

我正在开发材质设计应用程序。

当用户单击应用程序中的在Facebook喜欢”文本(布局)时,我想打开应用程序的Facebook页面

我已经成功打开了Facebook应用程序,但是我无法弄清楚如何直接打开我的页面!

到目前为止,这是我所做的:

LinearLayout linearLayoutFacebookContainer = (LinearLayout) findViewById(R.id.facebook_container);
        linearLayoutFacebookContainer.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                final Handler handler3 = new Handler();
                handler3.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        Intent facebookIntent = getPackageManager().getLaunchIntentForPackage("com.facebook.katana");
                        if (facebookIntent != null) {
                            // We found the activity now start the activity
                            facebookIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                            facebookIntent.setData(Uri.parse("https://www.facebook.com/HumaneHelper/"));
                            startActivity(facebookIntent);
                        } else {
                            // Bring user to the market or let them choose an app?
                            facebookIntent = new Intent(Intent.ACTION_VIEW);
                            facebookIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                            facebookIntent.setData(Uri.parse("https://www.facebook.com/HumaneHelper/"));
                            startActivity(facebookIntent);
                        }
                    }
                }, 200);
            }
        });

请告诉我。

我是初学者,请配合。

提前致谢。

Valamburi M

fb:// page / {id}是一种解决方法:

final String url = "fb://page/" + facebookID
Intent facebookAppIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
facebookAppIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
startActivity(facebookAppIntent);

您确定使用的是Facebook页面ID号而不是用户名吗?

我的意思是,例如,如果您想打开Facebook本身的Facebook页面(即https://www.facebook.com/facebook),则必须使用:

fb://page/20531316728

由于20531316728Facebook页面ID(而facebookusername)。

如果您不知道Facebook页面的ID,则可以打开以下页面进行检索:

https://graph.facebook.com/{username}

礼貌:通过Facebook应用程序打开Facebook页面

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS:如何从应用程序内部在Facebook App中打开特定帖子?

来自分类Dev

如何打开特定的应用程序,如macOS`open -a`?

来自分类Dev

如何打开特定的应用程序,如macOS`open -a`?

来自分类Dev

如何从我的iOS应用程序在PayPal iOS应用程序中打开特定的PayPal链接

来自分类Dev

如何在Lubuntu 13.04中的特定工作区上打开特定的应用程序

来自分类Dev

如何在Lubuntu 13.04中的特定工作区上打开特定的应用程序

来自分类Dev

无法打开特定的Excel文件-应用程序崩溃

来自分类Dev

热键以打开特定的应用程序窗口(MS团队)

来自分类Dev

如何获取特定登录名的公共Facebook页面数据(应用程序)到我的android应用程序中?

来自分类Dev

打开特定的URL后,将用户从浏览器重定向到我的应用程序

来自分类Dev

从Facebook应用程序打开我的应用程序

来自分类Dev

应用程序再次启动时如何使用共享首选项打开特定屏幕

来自分类Dev

启动特定应用程序时在 i3 上打开特定工作区

来自分类Dev

打开特定应用程序时启动/停止计时器

来自分类Dev

在Windows中通过用户登录打开特定的应用程序

来自分类Dev

使用i3wm在* new *工作区中打开特定的应用程序

来自分类Dev

打开特定应用程序时启动/停止计时器

来自分类Dev

检查 OS X 应用程序是否存在以打开特定文件

来自分类Dev

单击推送通知时如何在Flutter应用中打开特定页面

来自分类Dev

当Facebook应用关闭时,Android在其他Android应用上打开特定的Facebook应用配置文件页面重定向到新闻源页面

来自分类Dev

允许在我的 facebook 页面上发布我的应用程序

来自分类Dev

如何仅在首次运行应用程序时在我的iOS应用程序中打开页面视图控制器?

来自分类Dev

如何仅在首次运行应用程序时在我的iOS应用程序中打开页面视图控制器?

来自分类Dev

如何发布我的Facebook应用程序?

来自分类Dev

在构建 Android 应用程序时,如何获得一个按钮以在文件资源管理器中打开特定文件夹?

来自分类Dev

如何在打开特定文件扩展名时启动 Java 应用程序或与现有 Java 进程通信?

来自分类Dev

如何防止应用程序浏览器中的Facebook打开我的网站链接?

来自分类Dev

我只想在应用程序中一次打开教程页面。如何实现呢?

来自分类Dev

如何打开 Playstore 并直接进入我的应用程序页面

Related 相关文章

  1. 1

    iOS:如何从应用程序内部在Facebook App中打开特定帖子?

  2. 2

    如何打开特定的应用程序,如macOS`open -a`?

  3. 3

    如何打开特定的应用程序,如macOS`open -a`?

  4. 4

    如何从我的iOS应用程序在PayPal iOS应用程序中打开特定的PayPal链接

  5. 5

    如何在Lubuntu 13.04中的特定工作区上打开特定的应用程序

  6. 6

    如何在Lubuntu 13.04中的特定工作区上打开特定的应用程序

  7. 7

    无法打开特定的Excel文件-应用程序崩溃

  8. 8

    热键以打开特定的应用程序窗口(MS团队)

  9. 9

    如何获取特定登录名的公共Facebook页面数据(应用程序)到我的android应用程序中?

  10. 10

    打开特定的URL后,将用户从浏览器重定向到我的应用程序

  11. 11

    从Facebook应用程序打开我的应用程序

  12. 12

    应用程序再次启动时如何使用共享首选项打开特定屏幕

  13. 13

    启动特定应用程序时在 i3 上打开特定工作区

  14. 14

    打开特定应用程序时启动/停止计时器

  15. 15

    在Windows中通过用户登录打开特定的应用程序

  16. 16

    使用i3wm在* new *工作区中打开特定的应用程序

  17. 17

    打开特定应用程序时启动/停止计时器

  18. 18

    检查 OS X 应用程序是否存在以打开特定文件

  19. 19

    单击推送通知时如何在Flutter应用中打开特定页面

  20. 20

    当Facebook应用关闭时,Android在其他Android应用上打开特定的Facebook应用配置文件页面重定向到新闻源页面

  21. 21

    允许在我的 facebook 页面上发布我的应用程序

  22. 22

    如何仅在首次运行应用程序时在我的iOS应用程序中打开页面视图控制器?

  23. 23

    如何仅在首次运行应用程序时在我的iOS应用程序中打开页面视图控制器?

  24. 24

    如何发布我的Facebook应用程序?

  25. 25

    在构建 Android 应用程序时,如何获得一个按钮以在文件资源管理器中打开特定文件夹?

  26. 26

    如何在打开特定文件扩展名时启动 Java 应用程序或与现有 Java 进程通信?

  27. 27

    如何防止应用程序浏览器中的Facebook打开我的网站链接?

  28. 28

    我只想在应用程序中一次打开教程页面。如何实现呢?

  29. 29

    如何打开 Playstore 并直接进入我的应用程序页面

热门标签

归档