0

我一直在尝试将 facebook php-sdk 用于我的 web 应用程序,但我无法从 php sdk 可用的代码中满足我的要求。我的防火墙放置在客户端上,因此他们无法在系统上打开 facebook url,只有应用程序服务器可以打开 facebook url。因此,我需要一种方法,使客户端能够在 facebook 上登录和共享,而无需在客户端计算机上将上下文根更改为 facebook,并通过应用程序服务器与 facebook 进行所有交互。我重申我的要求,即客户端机器上的上下文根或 url 永远不应该从 facebook 开始,它可以是来自我的上下文根的查询字符串的一部分(例如,说站点 url 是 www.some-sitename .com,我希望 facebook 显示为“www.some-sitename.com/.../facebook.com”)。

我非常有义务为此提供任何帮助。

4

2 回答 2

0

不幸的是,这不起作用,因为 Facebook 使用 OAuth 进行身份验证,因此客户端必须短暂访问 Facebook 以完成身份验证并向您的服务器提供生成访问令牌所需的“代码”。

于 2012-08-16T06:19:04.780 回答
0

您需要将您的 Web 应用程序作为代理服务器,它可以为 facebook.php 中的任何代理脚本(如 glype)提供服务。但不是因为 facebook 身份验证的工作方式,我不确定它是否可以与 facebook 一起使用。

于 2012-08-16T06:22:28.510 回答