Мы используем Facebook Javascript SDK для аутентификации наших пользователей.
Как только пользователь проходит аутентификацию, он получает файл cookie fbsr_ , содержащий подписанный запрос.
Затем мы используем AJAX для размещения некоторой информации на нашем сервере. Сервер получает cookie с подписанным запросом, но когда сервер анализирует подписанный запрос (модифицированный python SDK) в cookie, он декодирует объект JSON как:
{
"algorithm": "HMAC-SHA256",
"code": "2.AQDBJ3-ZpURb9P4T.3600.1316037600.1-786359552|BNK6FGOAkvMs7slboQMSIEJYDWc",
"issued_at": 1316031333,
"user_id": "786359552"
}
Это противоречит тому, что подписанная документация запроса говорит, что мы должны получить.
Серверу нужен токен доступа, поэтому он может получить дополнительную информацию с помощью GraphAPI.
Как получить токен доступа из подписанного запроса?