我想在发送给我们的电子通讯订阅者的电子邮件中添加一个“喜欢”按钮。使用 iframe 技术嵌入“赞”按钮的常用方法是行不通的。
我想做的是有一个静态超链接,点击按钮图像只会转到特定的 URL,即我们相应的 Facebook 页面,并执行成为粉丝的操作。
任何人都可以找到一种可以链接到的官方或非官方 URL,将您带到 Facebook 页面并执行适当的操作吗?
如果链接可以强制执行操作,那么这将是一个非常不安全的系统。人们会“喜欢”商店里所有他们不喜欢的东西。想象一下,公司在 Twitter 上发送缩短的 URL 并获得数百个非法“点赞”是多么容易。
最好让人们自己明确地这样做,因此您能做的最好的事情就是通过电子邮件将人们链接到 Facebook 页面并希望他们会点击“喜欢”。如果这是一个好/有用的页面,那么他们很可能会这样做。
一种方法是通过电子邮件将人们引导至您自己网站上的登陆页面。然后,您可以在其上添加一个“喜欢”按钮,并使用 Open Graph Protocol 元标记将“喜欢”应用到主页或整个网站。
如果您希望登陆页面上的点赞按钮成为整个网站的通用按钮,请使用规范的
og:url
元标记,例如:
<meta name="og:url" content="http://yoursite.com/" />
出于安全原因,永远不可能通过电子邮件通过 Facebook“点赞”插件来点赞某些网站。仅当某些服务器管理员不删除 JS 或 iframe 时,但这并不正常 - 大多数电子邮件服务器都会删除它。
这个答案(来自Yevgeniy Afanasyev)绝对是错误的!从来没有成功过!这个答案中的代码只让您可以访问 Facebook 页面,然后您就有可能喜欢这个网站。这个答案中的所有代码只不过为您提供了这样的链接:
https://www.facebook.com/plugins/like.php?href=https://stackoverflow.com
在此链接的
href=https://stackoverflow.com
部分中,您可以输入任何其他站点地址。如果此地址中有一些 &
字符,那么您必须将其替换为 &
。
并且不要认为如果这个答案被多次投票,那么它就是正确的或有效的。我认为投票支持此答复的用户不明白他们做了什么。他们看到了一些代码,并没有思考或没有理解就投票了。
为什么这不可能
想象一下您收到一封电子邮件和其中的一些链接按钮,其中包含文本“非常有趣的视频”。然后,如果您单击它,那么您会喜欢一些您不喜欢或不知道的网站。由于安全原因,这是不可能的。
如果您使用某些链接,您必须始终确认您的所有操作。
您可以为您的网站编写一些漂亮的登陆页面,而不是此链接,并且在电子邮件中,您可以在电子邮件按钮中编写此链接以及此页面的地址。在此页面中您可以使用普通的 Facebook“点赞”插件。
出于安全原因,永远不可能通过电子邮件通过 Facebook“点赞”插件来点赞某些网站。
但有时很难向你的老板解释,因为他想要其他电子邮件所具有的类似内容。如果这是您的情况,您可以向您的管理层提供我的答案。
以下代码不会让您成为该页面的粉丝,而是喜欢该网站的主页,并且它为您提供一个“喜欢”按钮和“X个人喜欢这个。成为您的第一个朋友。”
如果这是您想要的,请查看代码:
替换 http://eyeclarity.com.au - 到您的网站 如果您不喜欢我的“赞”按钮,请更换 http://www.4wdaction.com.au/_phpBB/download/file.php?id=68849 和你的一起
<a title="Like this on Facebook"
href="http://www.facebook.com/plugins/like.php?href=http://eyeclarity.com.au&
layout=standard&
show_faces=false&
width=450&
action=like&
colorscheme=light&"
>
<img title="Facebook Like Button"
src="https://upload.wikimedia.org/wikipedia/commons/1/13/Facebook_like_thumb.png"
alt=""
height="50"
width="50"
/>
</a>
上述代码会将您重定向到一个链接,如下所示
https://www.facebook.com/plugins/like.php?href=http://eyeclarity.com.au&%20%20%20layout=standard&%20%20%20show_faces=false&%20%20%20width=450&%20%20%20action=like&%20%20%20colorscheme=light&
现在,您可以尝试单击它并查看 Facebook 提供的一些动画。
除了另一个说这是不可能的答案之外,我将简要解释为什么 Facebook(或任何其他需要登录的网站)不应该支持它。
假设有人发布了一个帖子,Facebook 向所有者提供了自动点赞该帖子的 href。 (为了简单起见,我们就说
fb.com/like/post_id
)
如果他推出包含此类标签的电子邮件通讯,会发生什么?
<img src="fb.com/like/post_id" />
它不一定是 img src,但网络浏览器无论如何都会尝试连接到
fb.com/like/post_id
,然后...繁荣。通过阅读这封电子邮件,无论您的意图如何,您都会自动喜欢该帖子。
这就是为什么不可能推出包含“赞”链接的电子邮件。