客户要求我为自助服务终端编写应用程序(想想机场的值机机),用户的选择之一是在 Facebook 上“喜欢”我的客户。我已经阅读了插件文档,并且能够在浏览器页面上呈现“喜欢”按钮,但随后 facebook 会弹出一个登录 Web 浏览器窗口......我的信息亭应用程序无法弹出 Web 浏览器(因为它是亭)。
如何在用户几乎没有浏览器 UI 的情况下成功发送类似请求?有什么想法吗?
谢谢,〜比尔
客户要求我为自助服务终端编写应用程序(想想机场的值机机),用户的选择之一是在 Facebook 上“喜欢”我的客户。我已经阅读了插件文档,并且能够在浏览器页面上呈现“喜欢”按钮,但随后 facebook 会弹出一个登录 Web 浏览器窗口......我的信息亭应用程序无法弹出 Web 浏览器(因为它是亭)。
如何在用户几乎没有浏览器 UI 的情况下成功发送类似请求?有什么想法吗?
谢谢,〜比尔
根本问题是,用户为了“喜欢”某些东西,必须通过 Facebook 进行身份验证。
在公共信息亭的情况下,如果是您的应用程序的部署场景,我认为使用 Facebook 凭据登录不是一个好主意:您会信任公共信息亭并使用它登录 Facebook 吗?
我不知道 Facebook 授权对话框是否可以嵌入到 iframe 或类似的东西中,但我认为上下文可能不适合点赞按钮。
您可以开发一个应用程序来限制用户只访问所需的 Facebook 页面,以允许用户当场登录。您可以看到一家公司 Konnected, LLC 开发了 Facebook Like Machine 和 Facebook kiosk。
听起来好像这可以解决您的问题。这是FB页面。
Facebook 中的“点赞”是给定用户与 Facebook 上的某些事物之间的直接链接。您不能有匿名的“喜欢”,因此会出现登录提示。考虑到一些人关注的朋友和喜欢的数量,如果允许匿名的非归因喜欢,有些人可能会从系统中发送垃圾邮件,并为最平凡的胡言乱语给自己数万亿个喜欢。