点击Facebook LikeView返回“应用程序对此人不可见”异常

时间:2015-08-05 11:25:38

标签: android facebook facebook-android-sdk

我正在使用facebook-android-sdk v4.4.0,我正在尝试在我的Android应用中实现类似按钮。我按照“书”做了所有事情:在我的活动中onCreate我正在做以下事情:

mLikeView = (LikeView) findViewById(R.id.like_view);
mLikeView.setObjectIdAndType(url, LikeView.ObjectType.OPEN_GRAPH);
mLikeView.setOnClickListener(this);
mLikeView.setOnErrorListener(new LikeView.OnErrorListener() {
        @Override
        public void onError(FacebookException e) {
            Log.d(TAG, e.getMessage(), e);
        }
    });

在我的活动onActivityResult之后,我正在呼叫mCallbackManager.onActivityResult(requestCode, resultCode, data);

按钮显示但是每当我点击它时,我得到一个空白的Facebook页面几乎立即关闭,我得到一个“应用程序对这个人不可见”FacebookException。喜欢按钮仍在审核中,我是Facebook应用程序的管理员。

1 个答案:

答案 0 :(得分:0)

我发现了为什么会这样。这是错误的应用程序ID。我通过手机卸载Facebook应用程序并通过让WebView在我收到带有尝试连接的应用程序ID的错误消息时执行此操作来发现这一点。显然,Android Studio缓存了旧的应用程序ID。