Я использую ColdFusion 9.0.1
Я создаю сайт, который будет широко использовать подключения к Facebook, поэтому нам нужно войти в систему одним щелчком мыши на Facebook.В частности, чтобы проголосовать на нашем сайте, посетители будут просто «входить в систему с помощью Facebook» и могут делать все, что угодно, пока мы будем отслеживать их действия, используя их адрес электронной почты.
Меня немного смущает документация Facebook.И с их недавним изменением безопасности, большинство учебников и файлов справки, которые я нахожу где-то в другом месте, устарели.Итак ...
На моей странице есть форма для одного клика.Когда я вышел из Facebook, я могу использовать ссылку «войти в Facebook» на моем сайте, чтобы войти на мой сайт, а также в Facebook.Итак, я знаю, что форма работает и cookie тоже работают.
Из того, что я понимаю, я должен прочитать cookie, который Facebook устанавливает в браузере, а затем проанализировать его, чтобы получить доступ к информации, которая мне нужна.Вот файл cookie для моего сайта:
cookie.fbsr_252075631496861
Когда я CFDUMP создаю этот файл cookie, вот что я получаю:
P2Hlk0UVT2EXc8LiaH48vmL_gI7Y4mwkto0IoSUN9mI.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiIyLkFRQ0VLMC1ibzhqeVhJSzYuMzYwMC4xMzI0MzM5MjAwLjEtMTAwMDAwNTg3NDM1OTY1fFNrYkQ1NU9UWndFMTh3cGE4TUZLZkpLalZzdyIsImlzc3VlZF9hdCI6MTMyNDMzNTU2OCwidXNlcl9pZCI6IjEwMDAwMDU4NzQzNTk2NSJ9
Я нашел несколько учебных пособий о том, как анализировать эту строку, ноничего не работаетЯ не знаю, правильно ли я получаю файл cookie.
Теперь, когда пользователь вошел на мой сайт через Facebook, мне просто нужно указать его FBID для доступа к его информации.Я полагаю, что FBID похоронен в этой загадочной строке.
Можете ли вы оказать какую-либо помощь?