Reputation: 2790
I am using library SimpleFacebook and I need to get accessToken of current session. In standard fb sdk it looks like this:
Session session = Session.getActiveSession();
@Override
public void onCompleted(GraphUser user, Response response) {
String accessToken = session.getAccessToken();
}
but how to get this string with library SimpleFacebook?
Upvotes: 1
Views: 697
Reputation: 1004
To access the accessToken as a String you actually need to use String accessToken = mSimpleFacebook.getAccessToken().getToken()
So if you change your code to the following it should work:
Session session = Session.getActiveSession();
@Override
public void onCompleted(GraphUser user, Response response) {
String accessToken = session.getAccessToken().getToken();
}
Upvotes: 0
Reputation: 585
In the onResume() Method of your code you can use this :
Session session = Session.getActiveSession();
String token = session.getAccessToken()
or you can even use this(Note : This is applicable only After Facebook SDK version 4.X)
AccessToken token = AccessToken.getCurrentAccessToken();
Upvotes: 0
Reputation: 1077
Try this :
SimpleFacebook mSimpleFacebook;
mSimpleFacebook=SimpleFacebook.getInstance(this);
Session session=mSimpleFacebook.getSession();
AccessToken accessToken=session.getAccessToken();
Upvotes: 0