根据the docs,截至2012年8月,“添加到时间轴”按钮将被弃用。不幸的是,没有关于如何实现相同功能的指导。令人困惑的是,Open Graph tutorial使用了按钮(鉴于它将在几个月内被破坏,这似乎是不明智的)。由于我现在正在编写一个新的动作/时间线实现,所以我不会在几个月内包含一些我必须删除的内容。使用AJAX和PHP-SDK一切正常,只有两个问题仍未解决(我想按钮会处理):
无法判断是否已发布操作。我已启用“唯一”功能,但如果已经发布,我无法隐藏“添加到时间轴”选项。
没有好看的视觉效果。我可以渲染当前(即将被弃用)按钮并窃取图像,但我更喜欢使用与其他网站看起来相同的内容,让用户感到舒服,因为他们知道点击后会发生什么。
Facebook是否有此按钮的替代品?或者所有时间线帖都应该在初始许可授予后默默地进行?我认为Facebook鼓励更多用户批准Timeline行动 - 控制应该在哪里?第三方UI元素?这不会破坏Facebook生态系统的某些功能 - 事实上它是在网络上无处不在的相同按钮吗?它现在呈现的方式令人沮丧 - 在教程中向您推动一个方向只是告诉您该功能将在几个月内被弃用。我大多放弃了对问题#1的希望,但是有一个官方不推荐的按钮会给我一个很舒服的视觉效果吗?
此外,此按钮还有其他功能正在转换到其他插件吗?
编辑:将“赞”按钮链接到时间轴事件是否有意义?从语义上看似乎是有意义的,但似乎没有任何内置的方法来实现它。