У меня проблемы, так как Facebook удалил разрешение offline_access.
Попробовал 2 вещи:
Я звоню, как предложено Facebook.
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
Я также попробовал Android SDK, который использует намерение получить токен расширенного доступа:
intent.setClassName("com.facebook.katana", "com.facebook.katana.platform.TokenRefreshService");
В developers.facebook.com Я установил для своего приложения «Native / Desktop».
Я также отключил offline_access
в настройках приложения.
Я удалил старые разрешения из своей учетной записи Facebook, прежде чем пытаться.
Оба метода дают мне токены на 24 часа.Может быть, кто-нибудь может помочь мне сделать правильный звонок для получения токена на 60 дней?
Я видел довольно много сообщений об ошибках по этой проблеме, но также и о том, что они были решены.Похоже, не в моем случае.