I have included facebook login in my android app. It worked. But now it does not work. When I debugged the application, I found that CallManager Callback now throws an exception. I do not know what it is and how to solve it. Can someone help me? And I got this exception
exception: "SERVER_ERROR [code] 1675030 [message]: Error performing query. [extra]: Errors while executing operation "ProxyAuthAppLoginStartQuery": At Query.proxy_auth_app_login_start: Failed to resolve field."
code
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.inflate(R.layout.fragment_sign_in, null); CardView mSignInFbButton = (CardView) view.findViewById(R.id.sign_up_fb); mSignInFbButton.setOnClickListener(v ->{ if (AccessToken.getCurrentAccessToken() != null) { LoginManager.getInstance().logOut(); } LoginManager.getInstance().logInWithReadPermissions(SignInFragment.this, Arrays.asList("public_profile", "email")); } ); callbackManager = CallbackManager.Factory.create(); LoginManager.getInstance().registerCallback(callbackManager, mFBSignInCallback); return view; } private FacebookCallback mFBSignInCallback = new FacebookCallback<LoginResult>() { @Override public void onSuccess(LoginResult loginResult) { Beco.getApp().currentUser().signInFacebook(); } @Override public void onCancel() { Log.d(TAG, "onCancel"); } @Override public void onError(FacebookException exception) { Log.d(TAG, "onError"); } }; @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); callbackManager.onActivityResult(requestCode, resultCode, data); }
In the LoginManager callback, it will be public void onError(FacebookException exception) All suggestions are welcome. Thanks!
source share