从 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。
我可以在浏览器中打开 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。