obtener - Obtenga el token de acceso de Facebook de Social.framework(iOS6)
obtener access token facebook (1)
Si ya sabe cómo configurar la tienda de cuenta, aquí hay un código que muestra cómo obtener el token de acceso:
@property (strong, nonatomic) ACAccountStore *accountStore;
@property (strong, nonatomic) ACAccount *fbAccount;
...
@synthesize accountStore = _accountStore;
@synthesize fbAccount = _fbAccount;
...
// Initialize the account store
self.accountStore = [[ACAccountStore alloc] init];
// Get the Facebook account type for the access request
ACAccountType *fbAccountType = [self.accountStore
accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
// Request access to the Facebook account with the access info
[self.accountStore requestAccessToAccountsWithType:fbAccountType
options:fbInfo
completion:^(BOOL granted, NSError *error) {
if (granted) {
// If access granted, then get the Facebook account info
NSArray *accounts = [self.accountStore
accountsWithAccountType:fbAccountType];
self.fbAccount = [accounts lastObject];
// Get the access token, could be used in other scenarios
ACAccountCredential *fbCredential = [self.fbAccount credential];
NSString *accessToken = [fbCredential oauthToken];
NSLog(@"Facebook Access Token: %@", accessToken);
// Add code here to make an API request using the SLRequest class
} else {
NSLog(@"Access not granted");
}
}];
Necesito recuperar el token de acceso de Facebook de mi cuenta del sistema, que configuré en la aplicación Configuración.
Sé que Social.framework (iOS6) conoce toda la información de mi cuenta de FB y puedo realizar llamadas a la API Graph mediante la clase SLRequest, como en esta publicación http://blogs.captechconsulting.com/blog/eric-stroh/ios-6-tutorial-integrating-facebook-your-applications
Pero, mi pregunta es: ¿cómo puedo recuperar el token de acceso de mi cuenta de sistema de Facebook?
Encontré una solución para Twitter https://dev.twitter.com/docs/ios/using-reverse-auth , pero ¿podría ayudarme con Facebook?