首页 > 解决方案 > 在 Facebook 上打开用户页面时未找到内容

问题描述

我在尝试打开用户 facebook 页面时遇到此错误。代码运行良好,直到最后一次 facebook Graph API 更新。我应该做出哪些改变?

此问题也存在于应用程序的 iOS 版本上。

我打开用户facebook页面的方式:

  Intent intent;
        try {
            context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
            intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://facewebmodal/f?href=" + currentUser.getLink()));
            context.startActivity(intent);
                     } catch (Exception e) {
            intent = new Intent(context, FacebookWebViewActivity.class);
            intent.putExtra(AppConstants.USER_LINK, currentUser.getLink());
            context.startActivity(intent);
            }

GraphRequest 方法:

public void makeGraphRequest(AccessToken token) {
        GraphRequest request = GraphRequest.newMeRequest(
                token, (object, response) -> {
                   ...
                });
        Bundle parameters = new Bundle();
        parameters.putString("fields", "name,link,gender");
        request.setParameters(parameters);
        request.executeAsync();
    }

标签: androidfacebookfacebook-graph-api

解决方案


推荐阅读