有简单的 Facebook“点赞”或分享 URL 吗?

问题描述 投票:0回答:7

Facebook 是否会接受一个简单的 URL 字符串来“喜欢”某个网站……或者更准确地说(正如下面评论者指出的那样),分享一个网站?相比之下,Twitter 允许您只需将锚点指向自定义 URL,即可从任何页面发帖...如下所示:

<a href="https://twitter.com/share?text=Check%20out%20this%20site:&url=http://example.com">Tweet this!</a>

我似乎在 Facebook 文档中找不到任何内容。

facebook twitter facebook-like
7个回答
12
投票

不完全是答案,但对我来说足够接近:

http://www.facebook.com/sharer.php?u=http://mysite.com/

这样就可以了。


4
投票

有一个与 twitter 或 sharer.php 功能相当的非贬值功能,尽管它更烦人。这并不能完全回答关于“喜欢”某个页面的问题,但确实完成了与 Twitter 分享的精确类比,这似乎就是问题所在。

  • https://developers.facebook.com/apps/ - 使用开发者帐户制作新应用程序。
  • 显示名称设为您的企业或网站的名称
  • App Domains
  • 下添加不带 http 的域名
  • 使用 Facebook 登录的网站下添加您的基本 URL(使用 http )
  • 获取应用程序ID

现在让你的网址像这样:

http://www.facebook.com/dialog/feed?app_id=000000000000000&link=http://example.com/whatever&redirect_uri=http://example.com/backtothesite

您可能会认为redirect_uri会默认为用户的Facebook主页或链接参数,但它是必填字段。

更多参数在这里:http://developers.facebook.com/docs/reference/dialogs/feed/


3
投票

不可以,Facebook 只允许通过点赞按钮点赞页面。


2
投票

本页底部:

http://developers.facebook.com/docs/share/

请随意基于此创建您自己的实现。


1
投票

有一种方法可以做到这一点,但对于用户来说不太舒服,因为他们必须点击“喜欢”按钮两次。

https://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2F

http%3A%2F%2Fexample.com%2F
http://example.com/
的 url 编码版本。

或者您可以将此链接放入

iframe
,然后只需点击一下即可点赞网址


0
投票

账户于2024年1月26日被锁定 为了保护您,Facebook 上的其他人看不到您的个人资料,您也无法使用您的帐户。


-3
投票

Facebook 做同样的事情有点冗长。

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId={YOUR_APP_ID}";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" 
    data-href="http://mysite.com" 
    data-send="true" 
    data-width="450" 
    data-show-faces="true">
</div>
© www.soinside.com 2019 - 2024. All rights reserved.