从 Android 应用程序打开 FB 页面时显示无法加载

Trouble Loading is shown when open FB page from Android application

我可以在浏览器中打开 FaceBook 页面:

    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/<page_name>")));

我可以在 FB 应用程序中打开我的个人资料页面:

        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://facewebmodal/f?href=http://www.facebook.com/<face_book_name>")));

但是当我尝试在 FB 应用程序中打开 Facebook 页面(不是个人页面,而是页面)时:

        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://facewebmodal/f?href=http://www.facebook.com/<page_name>")));

我收到“无法加载”:

那么,如何从 Android 上的应用程序在 Facebook 应用程序中打开 Facebook 页面?

我找到了解决方案:使用 页面 ID 而不是 页面名称 。例如,需要的页面是 https://www.facebook.com/suspilne.news, so I should use https://www.facebook.com/148182332275963

我在 Android 上用浏览器打开页面时找到了这个 ID。