forked from organicmaps/organicmaps
[android] Added aditional Facebook permissions before login
This commit is contained in:
parent
c3bd1ac79f
commit
4512d63893
2 changed files with 7 additions and 3 deletions
|
@ -1,8 +1,13 @@
|
|||
package com.mapswithme.maps.auth;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
class Constants
|
||||
{
|
||||
static final int REQ_CODE_GET_SOCIAL_TOKEN = 101;
|
||||
static final String EXTRA_SOCIAL_TOKEN = "extra_social_token";
|
||||
static final String EXTRA_TOKEN_TYPE = "extra_token_type";
|
||||
static final List<String> FACEBOOK_PERMISSIONS =
|
||||
Arrays.asList("email", "user_hometown", "user_tagged_places", "user_friends");
|
||||
}
|
||||
|
|
|
@ -50,7 +50,7 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
|
|||
{
|
||||
View view = inflater.inflate(R.layout.fragment_auth_passport_dialog, container, false);
|
||||
LoginButton button = (LoginButton) view.findViewById(R.id.loging_button);
|
||||
button.setReadPermissions("email");
|
||||
button.setReadPermissions(Constants.FACEBOOK_PERMISSIONS);
|
||||
button.setFragment(this);
|
||||
button.registerCallback(mCallbackManager, new FBCallback(this));
|
||||
return view;
|
||||
|
@ -111,8 +111,7 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
|
|||
public void onSuccess(LoginResult loginResult)
|
||||
{
|
||||
AccessToken accessToken = loginResult.getAccessToken();
|
||||
LOGGER.d(TAG, "onSuccess, access token: " + accessToken + " permissions: "
|
||||
+ loginResult.getRecentlyGrantedPermissions());
|
||||
LOGGER.d(TAG, "onSuccess, access token: " + accessToken);
|
||||
sendResult(Activity.RESULT_OK, accessToken.getToken(), Framework.SOCIAL_TOKEN_FACEBOOK);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue