首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Facebook one click sign on和ColdFusion解析字符串有困难

使用Facebook one click sign on和ColdFusion解析字符串有困难
EN

Stack Overflow用户
提问于 2011-12-20 07:14:47
回答 1查看 240关注 0票数 1

我使用的是ColdFusion 9.0.1

我正在建设一个网站,将使用Facebook连接广泛,所以我们需要的Facebook一键登录。具体来说,为了在我们的网站上投票,访问者只需“登录Facebook”,就可以做各种酷炫的事情,而我们可以跟踪他们使用他们的电子邮件地址做了什么。

我只是被Facebook的文档搞糊涂了。随着他们最近的安全变化,我在其他地方找到的大多数教程和帮助文件都过时了。所以..。

我在我的页面上有一次点击登录表单。当我从Facebook注销时,我可以使用我网站上的“登录Facebook”链接来登录我的网站以及Facebook。所以,我知道表单可以工作,cookie也可以工作。

据我所知,我应该阅读Facebook在浏览器中设置的cookie,然后解析它来访问我需要的信息。这是我网站的cookie:

代码语言:javascript
运行
复制
cookie.fbsr_252075631496861

当我CFDUMP这个cookie时,我得到的是:

代码语言:javascript
运行
复制
 P2Hlk0UVT2EXc8LiaH48vmL_gI7Y4mwkto0IoSUN9mI.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiIyLkFRQ0VLMC1ibzhqeVhJSzYuMzYwMC4xMzI0MzM5MjAwLjEtMTAwMDAwNTg3NDM1OTY1fFNrYkQ1NU9UWndFMTh3cGE4TUZLZkpLalZzdyIsImlzc3VlZF9hdCI6MTMyNDMzNTU2OCwidXNlcl9pZCI6IjEwMDAwMDU4NzQzNTk2NSJ9

我找到了一些关于如何解析这个字符串的教程,但都不起作用。我真的不知道我是否访问了正确的cookie。

现在用户已经通过Facebook登录到我的网站,我只需要他们的FBID来访问他们的信息。我相信FBID就隐藏在这个神秘的字符串中。

你能提供任何帮助吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-21 02:51:35

一旦你得到解析的signed_request (存储在你的cookie中),你就可以使用user_id (这是Facebook的用户Id)和oauth_token (又叫access_token)通过Graph API或FQL来获取所需的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8568825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档