每次尝试登录我的应用时,我都会出错

时间:2020-04-01 12:43:07

标签: android

每次尝试使用收到的电子邮件和密码登录时,都会遇到此问题:

E/login: http://ciyashop.example.comwp-json/pgs-woo-api/v1/login
E/Exception is: Invalid Api key

当我在应用程序中尝试使用Facebook时,会收到以下响应:

W/OneSignal: Failed last request. statusCode: -1
response: null

这是我用来登录Facebook的代码:

public void loginWithFB() {
        callbackManager = CallbackManager.Factory.create();

        LoginManager.getInstance().registerCallback(callbackManager, new FacebookCallback<LoginResult>() {

            @Override
            public void onSuccess(LoginResult loginResult) {
                // App code
                String accessToken = loginResult.getAccessToken()
                        .getToken();
                Log.e("accessToken", accessToken);

                GraphRequest request = GraphRequest.newMeRequest(loginResult.getAccessToken(),
                        new GraphRequest.GraphJSONObjectCallback() {
                            @Override
                            public void onCompleted(JSONObject object, GraphResponse response) {

                                Log.e("LoginActivity", response.toString());
                                try {
                                    String id = object.getString("id");
                                    facbookImageUrl = "https://graph.facebook.com/" + id + "/picture?type=large";
                                    // facbookImageUrl = "http://graph.facebook.com/" + id + "/picture?type=large";
                                    fbjsonObject = object;
                                    // if (fbjsonObject != null) {
                                    new getBitmap().execute();
//                                    }else {
//                                        socialLogin(fbjsonObject);
//                                    }
                                } catch (JSONException e) {
                                    e.printStackTrace();
                                }
                            }
                        });
                Bundle parameters = new Bundle();
                parameters.putString("fields", "id, name, email, gender, first_name, last_name, picture.type(large)");
                request.setParameters(parameters);
                request.executeAsync();
            }

            @Override
            public void onCancel() {
                // App code
            }

            @Override
            public void onError(FacebookException exception) {
                Log.e(TAG, "onError: " + exception.toString());
                // App code
            }
        });
    }

如果您的代码中需要任何内容​​,请告诉我,我对android不太了解

0 个答案:

没有答案