错误代码:101缺少用户cookie

时间:2012-09-12 03:24:23

标签: android facebook-access-token facebook-android-sdk

在我的应用程序中,我手动设置存储在服务器端的访问令牌。当我尝试使用FB.dialog显示邀请对话框时,Web视图显示“出现错误。请稍后再试.API错误代码:110 API错误说明:无效的用户ID错误消息:缺少用户cookie(到验证会话用户)

我已经确认该令牌有效,并且我已经能够用它发出请求请求。

以下是实施:

            Facebook facebook = new Facebook("my app id");
            try {
                facebook.setAccessToken(authToken);
                SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                Date date = format.parse(tokenExpiration);
                facebook.setAccessExpires(date.getTime());
                Bundle params = new Bundle();
                params.putString("message", "Invite Friends!");
                facebook.dialog(mActivity, "apprequests", params, new DialogListener() {

                    @Override
                    public void onFacebookError(FacebookError e) {
                        Log.e(e.getMessage(), e);
                    }

                    @Override
                    public void onError(DialogError e) {
                        Log.e(e.getMessage(), e);
                    }

                    @Override
                    public void onComplete(Bundle values) {
                    }

                    @Override
                    public void onCancel() {
                    }
                }); .....

没有对onFacebookError或onError

进行回调

1 个答案:

答案 0 :(得分:0)

想出这个问题,它与合作伙伴的SDK搞乱有关。