【问题标题】:How to create facebook sharing functionality when using Ruby on Rails?使用 Ruby on Rails 时如何创建 Facebook 共享功能?
【发布时间】:2017-08-23 01:17:50
【问题描述】:

我正在使用 Ruby on Rails,并且正在尝试为网页创建 facebook 共享功能。在共享调试器选项卡下的https://developers.facebook.com 中,当我将https://www.rupeevest.com/ 放入url 并单击调试时,它工作正常。

但是当我把另一个页面像https://www.rupeevest.com/Mutual-Funds-India/Motilal-Oswal-Mutual-Fund/MOSt-Focused-Multicap-35-Fund-Reg(G)/26481 , 这是行不通的。

我得到了类似的东西

{"schemedata":[{"schemecode"....

即使我点击链接“查看我们的抓取工具对您的 URL 看到的确切内容”,它也会显示

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head>
<body><p>{"schemedata":[{"schemecode"....}]}</p></body>
</html>

我该如何解决这个问题?如果有人有任何想法,请与我分享。

【问题讨论】:

标签: jquery ruby-on-rails facebook ruby-on-rails-4 facebook-share


【解决方案1】:

您可以从 addtoany 中尝试此方法,只需在您希望拥有共享按钮的页面/位置添加这些代码即可。您可以参考链接了解更多信息。

<!-- AddToAny BEGIN -->
<div class="a2a_kit a2a_kit_size_32 a2a_default_style">
<a class="a2a_dd" href="https://www.addtoany.com/share"></a>
<a class="a2a_button_facebook"></a>
<a class="a2a_button_twitter"></a>
<a class="a2a_button_google_plus"></a>
</div>
<script async src="https://static.addtoany.com/menu/page.js"></script>
<!-- AddToAny END -->

https://www.addtoany.com/buttons/

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • @sme 新来回答问题,谢谢你的建议。这样回答会不会更合适?
  • 是的,现在答案很好
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-04
  • 2011-07-25
  • 1970-01-01
  • 2011-01-08
相关资源
最近更新 更多