У меня есть проблема, где JavaScript Facebook, SDK не устанавливает cookie на некоторых машинах, таким образом, моя проверка бэкенда перестала работать при попытке проверить cookie с помощью секретного значения моего приложения.
У меня есть демонстрационное приложение; важные файлы:
Клиент использует JavaScript Facebook API, чтобы зарегистрировать пользователя в и получить их детали, затем отправляет их на мой сервер. Сервер передает обратно fbs_APPID
который затем отображает клиент. На некоторых машинах Windows (во всех браузерах) сервер не получает cookie, он ожидается. Что мешает Facebook установить cookie, и как я иду о фиксации его?
Демонстрационное приложение находится в Sinatra, но наше производственное приложение, где мы нашли ошибку, является направляющими, если это имеет значение.