Я разрабатываю продукт для iPhone и Android для пользователей Facebook. Поскольку разрешения «offline_access» были удалены из API графиков Google, а время жизни токена доступа может увеличиться до 60 дней, я хочу знать, есть ли способ обновить токен доступа автоматически. У кого-то есть хорошая идея?Как обновить токен доступа Facebook автоматически в приложении для iPhone и приложении для Android?
Q
Как обновить токен доступа Facebook автоматически в приложении для iPhone и приложении для Android?
3
A
ответ
1
Вам не нужно заботиться о обновить маркер, facebook SDK будет позаботиться о том, автоматически
1
В ИОС можно продлить лексем, используя следующие методы:
- (void)extendAccessToken {
if (_isExtendingAccessToken) {
return;
}
_isExtendingAccessToken = YES;
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"auth.extendSSOAccessToken", @"method", nil];
[self requestWithParams:params andDelegate:self];
}
//+ * Calls extendAccessToken if shouldExtendAccessToken returns YES.
- (void)extendAccessTokenIfNeeded {
if ([self shouldExtendAccessToken]) {
[self extendAccessToken];
}
}
// Returns YES if the last time a new token was obtained was over 24 hours ago.
- (BOOL)shouldExtendAccessToken {
if ([self isSessionValid]){
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar components:NSHourCalendarUnit fromDate:_lastAccessTokenUpdatetoDate:[NSDate date]options:0];
if (components.hour >= kTokenExtendThreshold) {
return YES;
}
}
return NO;
}
, как указано в этом Link
Смежные вопросы
- 1. Facebook-токен, хранящийся в приложении для Android
- 2. Как автоматически отображать данные в facebook в приложении Android, если есть активный токен доступа?
- 3. Как обновить данные в приложении для iPhone
- 4. Oauth2 и токен доступа в приложении SharePoint
- 5. Wordpress facebook login в приложении для Android
- 6. Обновить токен доступа facebook от узла
- 7. Как обновить токен доступа facebook в android, не войдя снова?
- 8. Автоматически обновить токен доступа к подключению
- 9. Получение сообщений в Facebook автоматически в приложении для Android
- 10. как обновить информацию в приложении для Android.
- 11. Rails + Facebook: Как обновить токен доступа к Facebook?
- 12. Написать комментарий Facebook в приложении для Android
- 13. Как получить токен доступа Facebook и идентификатор пользователя на iphone
- 14. Получите токен доступа Facebook в единственном приложении Desktop Desktop
- 15. Могу ли я обновить токен facebook автоматически?
- 16. Как реализовать Facebook и Twitter в приложении для iPhone
- 17. Facebook, как кнопка в приложении для iPhone iPhone
- 18. Получите видеоролики в приложении для Android, используя графический интерфейс Facebook
- 19. Facebook подключение в приложении iphone
- 20. iphone отправить в приложении автоматически
- 21. Обновить токен и токен доступа в facebook API
- 22. Не получить токен доступа для авторизации Facebook в приложении Android даже после вызова openActiveSession()?
- 23. Как использовать токен доступа для будущего запроса и как обновить токен доступа Android Outlook API
- 24. сеанс Facebook во всем приложении - Android
- 25. Скрытие facebook app_id в приложении для Android
- 26. Интеграция с Facebook в приложении для Android
- 27. Facebook подключиться в приложении для Android?
- 28. Facebook SDK в приложении для Android
- 29. Авторизация Facebook в моем приложении для Android
- 30. Facebook Опубликовать ошибку в приложении для Android
Спасибо! Но будет ли он работать на обеих платформах? Поскольку мое приложение содержит некоторые пользовательские данные, я беспокоюсь, если он требует авторизации пользователя снова, может потребоваться много времени, чтобы повторно импортировать эти данные. – Chada
Я не знаю abt Iphone, но в android это –
Ну, после того, как SDK Facebook получит токен, приложение сможет записать его и отправить обратно на сервер, чтобы сервер мог использовать новый токен для обновления данных пользователя? – Chada