Токен расширенного доступа от Facebook не работает должным образом

У меня возникли проблемы, так как Facebook удалил разрешение offline_access.

Пробовал 2 вещи:

  1. Я звоню, как предложил 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
    
  2. Я также попробовал Android SDK, который использует намерение для получения маркера расширенного доступа:

    намерение.setClassName("com.facebook.katana", "com.facebook.katana.platform.TokenRefreshService");
    

На сайте developer.facebook.com я установил для своего приложения значение «Родной/Рабочий стол».

Я также отключил offline_accessв настройках приложения.

Перед попыткой я удалил старые разрешения из своей учетной записи Facebook.

Оба метода предоставляют мне 24-часовые токены. Может быть, кто-нибудь может помочь мне сделать правильный звонок, чтобы получить токен на 60 дней?

Я видел довольно много сообщений об ошибках, связанных с этой проблемой, но также и о том, что они были решены. Похоже не в моем случае.

7
задан kapa 2 May 2012 в 20:07
поделиться