Facebook喜欢 - 是否有一个URL可以调用提交“喜欢”? (没有FBML或iframe)

时间:2011-03-11 14:26:00

标签: javascript facebook

我想使用 FBML iframe 页面中添加“Facebook赞”功能,而不是。因为我发现这是“共享”按钮,我认为这是一个非常轻量级的解决方案:

<a href="javascript:window.location=%22http://www.facebook.com/sharer.php?u=%22+encodeURIComponent(document.location)+%22&#38;t=%22+encodeURIComponent(document.title)" title="Share on Facebook..."><img src="/path/to/your/image/" width="12" height="12" alt="alt" /></a>

基本上它会将用户重定向到:

http://facebook.com/sharer.php?u=$url

所以我想要一个javascript函数来调用(或者更确切地说:一个你可以调用的URL)来提交我的“喜欢”。

2 个答案:

答案 0 :(得分:0)

这是一个javascript函数,您可以在页面的任何位置调用分享

<script>
function likeMyPage()
{
  window.open("http://facebook.com/sharer.php?u="+window.location.href);
}
</script>

此html按钮触发功能

<button onclick="javascript:likeMyPage();" value="Do you Like me?" />

喜欢一页

以下页面允许您为您生成按钮: http://developers.facebook.com/docs/reference/plugins/like/

如果您掌握生成的代码片段,我认为您可以在自己的代码片段中实现它。但是不明白为什么你会这样做,像发电机这样的facebook会为你做这件事。

答案 1 :(得分:0)

啊,我没有找到你可以提交给“喜欢”页面的网址。看起来我们必须使用FBML或iframe解决方案来“喜欢”某些东西。