Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Открыть сессию Facebook по token без окна авторизации - Программирование Android

23.04.2014, 23:55. Просмотров 876. Ответов 1
Метки нет (Все метки)

Подскажите, каким образом правильно использовать метод
Java
1
openActiveSessionWithAccessToken()
в Faсebook API. Прохожу авторизацию, получаю токен запускаю диалог шаринга, он появляется (могу шарить). После очистки токена и закрытия сессии методом
Java
1
closeAndClearTokenInformation()
я пытаюсь открыть сессию уже имея ранее полученный токен, и сессия открывается, появляется диалог, но увы, пишет что произошла ошибка попробуйте позже.

Вот код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public static void migrateFbTokenToSession() {
        AccessToken accessToken = AccessToken.createFromExistingAccessToken(getAccessToken(), new Date(getAccessExpires()), null, AccessTokenSource.FACEBOOK_APPLICATION_NATIVE, Arrays.asList(Constants.FB_APP_PERMISSIONS));
    Session.openActiveSessionWithAccessToken(getContext(), accessToken , new Session.StatusCallback() {
 
        @Override
        public void call(Session session, SessionState state, Exception exception) {
                       if(session != null && session.isOpened()) {
                Session.setActiveSession(session);
            }
        }
    });
 
}

http://www.cyberforum.ru/android-dev/thread855383.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 23:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Открыть сессию Facebook по token без окна авторизации (Программирование Android):

Как достать expires_in при авторизации через Facebook
При авторизации через Фейсбук он в лог выводит FacebookSDK.WebDialog ...

Как открыть url для авторизации в браузере и после вернуть токен в приложение?
Здравствуйте! Никак не пойму как я могу открыть URL в браузере Android, чтобы...

Открыть текстовый файл для чтения из программы (без окна OpenFileDialog)
Помогите разобраться, пожалуйста! Нужно открыть текстовый файл для чтения из...

Работа с Token. Ошибка при авторизации в другой учетной записи
Доброго время суток.. Дорогие форумчане помогите с обработкой token'a в...

Объясните пожалуйста зачем при авторизации создавать новую сессию
Всем доброго! Подскажите пож-та в чем разница между 2-мя подходами и какой...

1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
25.04.2014, 13:02  [ТС] #2
Узнал подробности.

В диалог выводит:
An error occurred. Please try again later.

а в лог ошибку выдает:
Error Code 110
Error Description: Invalid user id
Error Message: Missing user cookie (to validate session user)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2014, 13:02
Привет! Вот еще темы с решениями:

Ошибка при разборе запроса. [ Token line number = 1,Token line offset = 26,Token in error = Наименование ]
Доброго времени суток, никак не пойму в чем проблема. using System; using...

Как вернуться на страницу авторизации, т.е. очистить сессию, находясь уже на переадресованой странице
session_start(); if ($_SESSION == "Admin" && $_SESSION == "mypass"){...

Не удалось открыть сессию для виртуальной машины
Проблема такая:...

Открыть форму при переходе из facebook
Здравствуйте! Подскажите, как при переходе с facebook на сайт компании, при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru