【发布时间】:2013-05-04 15:10:39
【问题描述】:
我正在使用 Facebook js 来允许用户登录。 js 上的登录部分运行良好,但我想捕获 Facebook 发送的签名请求(使用服务器端语言,如 php 或 java)。阅读他们关于如何捕获 signed_requests 的文档 (https://developers.facebook.com/docs/facebook-login/using-login-with-games/) 并没有提供太多信息。他们声明“签名的请求是通过 HTTP POST 发送到设置为您的 Canvas URL 的 URL”,所以我转到了我的确切 url(mywebsitenamehere.com/login.php,我将其声明为我的 Canvas URL 并添加了代码来捕获POST['signed_request'] (我假设就是这样,因为我在 Facebook 上找不到任何地方告诉你变量的名称)。问题是什么也没发生,我在 login.php 页面中添加了一些代码来简单如果为测试目的设置了 POST 变量,则重定向到另一个网站,但没有任何反应。我真的很感激我应该做的一个具体例子。在互联网上搜索我能够找到一些例子,但这是人使用 php 进行登录,但我使用的是 JS。
【问题讨论】:
标签: php javascript facebook facebook-javascript-sdk