Я уже стучал головой о стену с этим слишком долго.Facebook Выход из приложения без сеанса (авторизация пользовательского приложения)
У меня есть страница за пределами facebook, с подобной кнопкой. Поскольку это должно быть на общедоступном компьютере, нам также нужна видимая кнопка выхода из системы. При нажатии «like» пользователю предлагается ввести учетные данные для входа. Если все в порядке, подобное событие проходит нормально. Затем пользователь должен иметь возможность выйти из системы. Что не работает.
Подобная кнопка теперь является элементом -элементом. Когда вы нажимаете, он создает событие edge.create, которое я могу хорошо поймать.
Для кнопки «Выход» я попробовал 2 варианта.
Первый один:
<fb:login-button autologoutlink="true"></fb:login-button>
проблема это, ссылка остается, как «логин» даже после того, как пользователь вошел в систему через как-связи, даже после обновления страницы.
и кнопка равнину, которая вызывает
FB.logout(function(response) {
cout(response);
});
Это возвращает ошибку "FB.logout() вызывалась без сессии." это, по-видимому, связано с тем, что пользователь не разрешил приложение. Таким образом, приложение не имеет прав. Обе опции выхода из системы работают нормально, если пользователь разрешил приложение. Проблема в том, что это задается только при нажатии кнопки «login». В этом случае для пользователя не было бы смысла сначала входить в систему, а затем нажимать.
Любые идеи о том, как получить выход из работы, не получив авторизацию от пользователя? Или как сделать «понравившуюся» кнопку таким образом, чтобы она запрашивала разрешение на приложение?
В настоящее время мне приходится беспокоиться об общедоступных компьютерах, так как именно этого хочет клиент: (... Единственное обходное решение, которое я могу придумать, было бы, если бы я мог сделать так, чтобы кнопка вроде просила разрешения. В настоящее время мне пришлось работать вся логика приложения, чтобы избежать столкновения с проблемой, но приложение может быть намного лучше, если я решил эту проблему. В любом случае, спасибо за комментарий. – Marcus
Принято, поскольку пока это кажется невозможным. – Marcus