Getting Invalid Scope with new Permission pages_show_list

After searching trying for 2 long hours finally fond my mistake .... Maybe this will help you too ...

Be sure to not to add "AccessToken" in the list of permissions that you are asking .

Eg. your permissions should be like -

List < String > permissionNeeds = Arrays.asList("user_photos", "email",
"user_birthday", "public_profile");

and not like

List < String > permissionNeeds = Arrays.asList("user_photos", "email",
"user_birthday", "public_profile", "AccessToken");

Problem solved after deleting facebook sdk from android studio and putting the new one again + deleting project and creating new one on the facebook dashboard.

On the facebook dashboard it shown that i was using the 2.4 Api before i unistalled everything.