0

我已经为我的程序添加了一个php脚本(服务器端),我可以从Facebook登录,注销和检索信息。我的JavaScript客户端可以通过使用url调用方法来从服务器获取这些信息,但无法登录到Facebook。如何将OAuth对话框从PHP服务器发送到JavaScript客户端

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

谢谢。

回答

0

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

0

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

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

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

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

干杯。

+1

通过Javascript与PHP页面内的作品打开弹出! – 2013-04-11 13:25:56

相关问题