【问题标题】:Intent to a Facebook page. Android. Intent意图访问 Facebook 页面。安卓。意图
【发布时间】:2017-08-31 13:03:50
【问题描述】:

我的 textview 没有正确地指向 facebook 页面。

第一张图片应该是结果,但显示的是第二张图片而不是第一张图片。正如您在第二张图片中看到的那样,没有“喜欢”或“关注”按钮

public String getFacebookPageURL() {
    PackageManager packageManager = getPackageManager();
    try {
        int versionCode = packageManager.getPackageInfo("com.facebook.katana", 0).versionCode;
        boolean isFacebookEnabled = packageManager.getApplicationInfo("com.facebook.katana", 0).enabled;
        if (isFacebookEnabled) {
            if (versionCode >= 3002580) {

                //this line is the one being returned
                return "fb://facewebmodal/f?href=" + "https://facebook.com/9gag/";
            } else {
                return "fb://page/" + "";
            }

        } else {
            return "https://facebook.com/9gag/";
        }
    } catch (PackageManager.NameNotFoundException e) {
        return "https://facebook.com/9gag/";
    }

}

public void tv_fbpage(View view) {
    Intent intent = new Intent(Intent.ACTION_VIEW);
    String facebookPageURL = getFacebookPageURL();
    intent.setData(Uri.parse(facebookPageURL));
    startActivity(intent);
}

【问题讨论】:

    标签: android facebook android-intent


    【解决方案1】:

    试试 fb://page/page_id

    This is a captured image from Facebook that might help

    page_id 是数字,可以在您页面的信息菜单中找到。

    例如)fb://page/111122223333456

    public String getFacebookPageURL() {
        String page_id = "111122223333456";
        PackageManager packageManager = getPackageManager();
        try {
            boolean isFacebookEnabled = packageManager.getApplicationInfo("com.facebook.katana", 0).enabled;
            if (isFacebookEnabled) {
                return "fb://page/" + page_id;
    
            } else {
                return "https://facebook.com/9gag/";
            }
        } catch (PackageManager.NameNotFoundException e) {
            return "https://facebook.com/9gag/";
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-26
      • 2016-01-04
      相关资源
      最近更新 更多