我已经在我的程序中添加了一个 php 脚本(服务器端),我可以从 Facebook 登录、注销和检索信息。我的 JavaScript 客户端可以通过使用 url 调用方法从服务器检索这些信息,但无法登录 Facebook。
有没有办法,一个脚本能够将 OAuth 对话框从 php 应用程序(服务器端)发送到 Javascript 客户端?
谢谢你。
我已经在我的程序中添加了一个 php 脚本(服务器端),我可以从 Facebook 登录、注销和检索信息。我的 JavaScript 客户端可以通过使用 url 调用方法从服务器检索这些信息,但无法登录 Facebook。
有没有办法,一个脚本能够将 OAuth 对话框从 php 应用程序(服务器端)发送到 Javascript 客户端?
谢谢你。
您可以尝试使用 json_encode() 函数对结果进行编码,并通过带有 AJAX 的 GET 获取它。
我不认为“发送”对话会起作用。
JavaScript Facebook API 用作弹出窗口,而 Facebook PHP API 用作重定向。
最好的方法是在客户端通过 JavaScript 实现 OAuth,将接收到的令牌发送到 HTTPS 到服务器,让 PHP 自己完成工作或从客户端考虑 AJAX 调用。
另一种选择 - 通过 JavaScript 打开弹出窗口,里面有一个 PHP 页面。该页面进行身份验证并自行关闭。
干杯。