javascript - Facebook 返回给 Javascript SDK 的访问 token 可以在服务器端与 PHP SDK 一起使用吗?

标签 javascript facebook-graph-api facebook-javascript-sdk access-token

我正在构建一个使用 Facebook 连接的网站。我在客户端使用 javascript SDK 对用户进行身份验证,并在每次用户登录时在我的服务器上调用 AJAX 方法,以检查该用户是否为我的应用程序所知,以及该用户是否是新用户以将其 FBID 存储在我的数据库中将他们注册为新用户。

我的问题是:Facebook 返回给 Javascript SDK 的访问 token 是否可以在服务器端使用(例如使用 PHP SDK)?我可以通过 AJAX 调用将访问 token 字符串发送到服务器,将其存储在我的数据库中(连同时间戳,以便我知道它的有效时间),然后使用它来调用图形 API 服务器端吗?这甚至是合乎逻辑的事情吗?

最佳答案

是的,这应该有效。看这道题:How to properly handle session and access token with Facebook PHP SDK 3.0?

这是旧 JS 和新 PHP SDK 的解决方法。在我的应用程序中,我通过表单将 JS SDK 生成的访问 token 发送到我的 PHP。我毫不怀疑这也可以通过 ajax 发送访问 token 来实现!

关于javascript - Facebook 返回给 Javascript SDK 的访问 token 可以在服务器端与 PHP SDK 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6792094/

相关文章:

javascript - 地址栏中的 URL 使用 php 或 javascript

javascript - Facebook 分享的帖子显示单词 "object"如何删除该单词

java - 获取格式错误的访问 token "t ​ype":"OAuthException","code":190

javascript - Facebook Javascript SDK 重定向不起作用

javascript - 从 FBML 切换到 Javascript SDK 和社交插件

javascript - jquery 选择所有复选框

javascript - 如何在不区分大小写的情况下查询mongodb中的字符串?

javascript - 具有嵌套条件的 JSON 数据的 Angular 动态表单 View

iOS - Facebook 登录错误 - 构建 URL 时出现未知错误(com.facebook.sdk.core 错误 3)

javascript - 以管理员身份发布 Facebook 页面(也有页面 access_token)