0

我已经在我的程序中添加了一个 php 脚本(服务器端),我可以从 Facebook 登录、注销和检索信息。我的 JavaScript 客户端可以通过使用 url 调用方法从服务器检索这些信息,但无法登录 Facebook。

有没有办法,一个脚本能够将 OAuth 对话框从 php 应用程序(服务器端)发送到 Javascript 客户端?

谢谢你。

4

2 回答 2

0

您可以尝试使用 json_encode() 函数对结果进行编码,并通过带有 AJAX 的 GET 获取它。

于 2013-04-10T18:00:59.530 回答
0

我不认为“发送”对话会起作用。

JavaScript Facebook API 用作弹出窗口,而 Facebook PHP API 用作重定向。

最好的方法是在客户端通过 JavaScript 实现 OAuth,将接收到的令牌发送到 HTTPS 到服务器,让 PHP 自己完成工作或从客户端考虑 AJAX 调用。

另一种选择 - 通过 JavaScript 打开弹出窗口,里面有一个 PHP 页面。该页面进行身份验证并自行关闭。

干杯。

于 2013-04-10T20:44:35.243 回答