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