2011-02-09 51 views
3

我已经被客户委托为一个自助服务终端编写应用程序(认为在机场签到机器),用户的选项之一是“喜欢”我的客户Facebook的。我已阅读插件文档,并能够在浏览器页面上呈现“喜欢”按钮,但随后Facebook弹出登录Web浏览器窗口...我的信息亭应用程序不能让网络浏览器弹出(因为它是一个亭子)。Facebook“喜欢”功能在一个自助服务终端

如何成功地发送一个类似的请求,几乎没有用户的浏览器UI?有什么想法吗?

感谢, 〜比尔

回答

3

最根本的问题是,用户,为了“喜欢”的东西,必须与Facebook认证。

对于公共信息亭,如果它是您应用的部署场景,我认为使用Facebook凭证登录并不是一个好主意:您是否会信任公共信息亭并使用它登录到Facebook ?

我不知道Facebook授权对话框是否可以嵌入iframe或类似的东西,但我认为也许上下文不适用于类似的按钮。

0

Facebook中的'like'是给定用户和Facebook上的某个事物之间的直接链接。你不能有匿名的“喜欢”,因此登录提示。鉴于某些人对众多朋友和喜欢者的偏爱,如果允许匿名的非归因喜欢,有些人可能会将系统从系统中剔除出去,并为自己最丑陋的烦恼给予他们数以万亿计的喜欢。

+0

我不需要匿名喜欢,我只需要一种方式让用户输入他们的凭证,或者通过直通(但我认为这是针对Facebook的TOS)或直接进入Facebook页面(嵌入式Web浏览器)而不尝试打开新的浏览器窗口或以其他方式允许用户使用Web浏览器来达到其他目的。 – Novox 2011-02-11 15:31:59

0

您可以开发一个应用程序来将用户限制在所需的Facebook页面以允许用户当场登录。您可以看到一家Konnected,LLC公司开发了Facebook Like Machine和Facebook信息亭。

听起来好像这可以解决您的问题。这里是FB page