Это касается приложений Facebook. После того, как пользователь нажимает кнопку «Разрешить» на странице авторизации (страница OAuth), пользователь перенаправляется в приложение с параметром code
в строке запроса. Согласно FB doc мы должны использовать значение этого параметра, чтобы получить код доступа, необходимый для вызовов FB API.
Я использую PHP-SDK от FB. После того, как пользователь перенаправлен со страницы OAuth, я звоню $facebook->getUserAccessToke()
, чтобы получить токен доступа. Этот код, похоже, извлекает токен доступа непосредственно из signed_rquest
(присутствует в cookie). Ему никогда не нужно использовать code
param. Я не понимаю, почему code
параметр отправляется тогда?