我有以下问题。目前我正在使用标准edge.create例程捕获facebook likebox上的点击,将其存储到cookie中以供进一步访问。但是,我需要一个更好的方法来做到这一点。当用户清除其cookie或其他浏览器时,cookie将丢失,并且likebox将再次显示。
我不能要求权限,因为这会破坏实现likebox的整个目的(使页面更容易理解)。
有人有想法吗?
答案 0 :(得分:1)
如果您无法申请权限,则无法使用API提供的任何API。除了你已经这样做的方式。
我能想象的唯一一个流程是“太丑了,不推荐”,但嘿,我会说:
http://facebook.com/pages/PAGE_NAME/PAGE_ID?sk=app_YOUR_NEW_TAB_APPLICATION
signed_request
是否已安装liked
页面应用程序(此信息始终可供选项卡应用程序使用)window.top.location = "YOUR_APPLICATION_URL"
添加一些参数,表明用户对您的页面感兴趣(您可以将其存储在Cookie中以供日后使用,以避免这种情况“哦,我这是多么令人讨厌”流程)这就是全部。请为了人性,永远不要使用它!