аутентификация php xzvxcvb

#facebook #authentication

#Facebook #аутентификация

Вопрос:

в старой системе мы просто использовали $facebook = новый Facebook ($ appapikey, $ appsecret); $id = $facebook-> require_login();

С новой системой outh кажется, что вам нужно использовать php с javascript и использовать javascript для установки top.location, а затем возвращаемый URL-адрес даже не работает в ie, потому что он слишком длинный….

Существует ли простой php-метод для входа в систему, который просто возвращает идентификатор пользователя, подобный тому, который у них был раньше. Этот новый метод outh, похоже, чертовски усложняет то, что раньше было простым!!!

Ответ №1:

На этой странице со сводкой приведены руководства по изменениям, которые вам необходимо внести: https://developers.facebook.com/docs/oauth2-https-migration /

Если у вас возникла конкретная проблема, пожалуйста, отредактируйте свой вопрос и укажите сообщение об ошибке / примеры кода и т.д., и, возможно, кто-нибудь сможет помочь

Комментарии:

1. Проблема в том, что при попытке использовать oauth с ie вы всегда получаете эту ошибку. Сообщение об ошибке веб-страницы: Ожидаемый идентификатор, строка или числовая строка: 408 Символ: 9 Код: 0 URI: website.com /…

2. Это ошибка на стороне сервера или клиента? Это определенно не ошибка от Facebook — похоже, вы не обновили свой код для поддержки Oauth 2, но вы все равно его включили

3. НОРМАЛЬНО, это не ошибка, проблема в том, что я использую javascript для получения идентификатора из facebook, а затем сохраняю его в сеансе. теперь, когда вы используете перенаправление uri в методе oauth, он перенаправляет и теряет сеанс, поэтому ему нужно продолжать использовать oauth для получения идентификатора, что занимает 2-3 секунды изаставляет все страницы в игре работать действительно slow..So как другие хранят идентификатор fb игроков в своих приложениях или есть способ поместить его в файл cookie и получить его из файла cookie??