I have implemented Facebook login on my android app,using development key hash, and I don't use fire-base, and I am getting the following run-time error when I click on the facebook login button loginButton:
SERVER_ERROR: [code] 1675030 [message]: Error performing query. [extra]: null
compileSdkVersion 27
buildToolsVersion '27.0.3'
minSdkVersion 19
targetSdkVersion 21
implementation 'com.android.support:appcompat-v7:27.0.2'
implementation 'com.android.support:design:27.0.2'
implementation 'com.android.support:support-v4:27.0.2'
implementation 'com.facebook.android:facebook-login:4.36.0'
LoginButton loginButton = (LoginButton) findViewById(R.id.login_button);
loginButton.setReadPermissions("email", "public_profile");
// Callback registration
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// App code
Toast.makeText(getApplicationContext(), "Facebook sign in successfully", Toast.LENGTH_LONG).show();
}
@Override
public void onCancel() {
// App code
}
@Override
public void onError(FacebookException exception) {
// App code
Toast.makeText(getApplicationContext(), exception.toString(), Toast.LENGTH_LONG).show();
exception.printStackTrace();
}
});
even i am testing Facebook login using a a tester user, which i defined in Facebook developer Roles.
if added "user_friends" to the read permissions facebook login crash:
loginButton.setReadPermissions("email", "public_profile","user_friends");
but if i didn't include "user_friends", i reach the following stage, but when click continue, i got error "error in performing query: extra: null" as described above:
loginButton.setReadPermissions("email", "public_profile");
so can anybody advise please?
thank you