【问题标题】:Custom LINK share URL for Facebook and G+Facebook 和 G+ 的自定义 LINK 共享 URL
【发布时间】:2012-02-29 16:58:11
【问题描述】:

我不知道这个问题是否受到 SO 的欢迎,但我是编程的初学者。
我正在使用以下技术从我的页面分享到 facebook 和 google+ 的链接。

    http://www.facebook.com/sharer.php?u=txtUrl.txt&t=txtTitle.text

    https://plusone.google.com/_/+1/confirm?hl=en&url=txtUrl.txt

但是通过这种方式,我打开了一个新窗口,用户可以在其中获得一个额外的共享按钮。但我希望用户直接共享一个链接以及分别取自当前网址和标题标签的标题。
是否只有我使用他们的 API 才有可能!

【问题讨论】:

  • 您是说您希望您的用户通过单击而不是单击打开弹出窗口并单击共享帖子来分享到 FB/G+?
  • 是的,我希望用户在我的自定义输入框上写标题并直接从我的页面分享链接,而不是打开另一个窗口或弹出窗口分享
  • 那么你不应该使用上面默认打开一个新标签的方法。两家公司都提供通过 JS/API 调用实现此功能的按钮。唯一应该使用上述代码的情况是在 HTML 电子邮件或其他非 JavaScript 环境中合并共享按钮时。

标签: asp.net facebook google-plus


【解决方案1】:

分享到 Google+ 的唯一官方方式是使用 +1 button。用户可以在分享时添加评论,但标题会自动从页面 HTML 中的<title/> 属性中提取。

Facebook 的 like button 与 +1 按钮的作用相同。用户可以选择添加评论,但链接标题会自动从页面的 HTML 中提取。

Facebook 还通过其 API 支持post method。您可以使用此功能实现一键共享,但用户必须进行身份验证并允许您的应用访问。但是,标题仍会自动从页面中填充。

【讨论】:

    猜你喜欢
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    相关资源
    最近更新 更多