通过Twitter、Facebook、LinkedIn和Google Plus分享。

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

我希望有一个部分,让用户可以在我们的应用程序的不同社交媒体平台上分享某个链接。我的twitter链接工作正常,但Facebook、LinkedIn和G+只分享URL,而不是自定义消息。

叽叽喳喳

a.twitter-share-button href="http://twitter.com/intent/tweet?source=sharethiscom&text=BlahBlahBlah&url=http://#{Figs.ms.url}/#{@app.uuid}" target="_blank"

脸书

a.fb-share-button href="https://www.facebook.com/sharer.php?u=http://#{Figs.ms.url}/#{@app.uuid}&t=BlahBlahBlah target="_blank"

LinkedIn

a.linkedin-share-button href="https://www.linkedin.com/cws/share?url=http://#{Figs.ms.url}/#{@app.uuid}&summary=BlahBlahBlah” target="_blank"

G+

a.gplus-share-button href="https://plus.google.com/share?url=http://#{Figs.ms.url}/#{@app.uuid}" target="_blank"

我希望自定义信息是BlahBlahBlah,这样当他们点击任何一个链接时,就会填写自定义信息并包含链接。

ruby-on-rails ruby twitter google-plus sharing
1个回答
0
投票

当前页面的url是(request.original_url)

  1. 对于Facebook,你可以做以下工作,更多细节请查看 文件 了解更多详情。

%a.fb-share-button{:href => "https:/www.facebook.comdialogshare?app_id=#{APP_ID}&display=popup&a href=#{URL_TO_SHARE}&redirect_uri=#{request.original_url}", role: "menuitem", tabindex: "-1", target: "_blank"}。

您可以通过添加URL_TO_SHARE元标签来自定义页面标题、描述、预览照片。检查 开放图形对象元标签 了解更多详情。

%meta{:content => "1234567890", :property => "fb:app_id"}/
%meta{:content => "http://samples.ogp.me/136756249803614", :property => "og:url"}/
%meta{:content => "Chocolate Pecan Pie", :property => "og:title"}/
%meta{:content => "https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xpa1/t39.2178-6/851565_496755187057665_544240989_n.jpg", :property => "og:image"}/
  1. 对于Linkedin

%a{:href => "http:/www.linkedin.comshareArticle?mini=true&url=#{URL_TO_SHARE}&title=#{TILTE}&summary=#{SUMMARY}&source=www.YOUR_DOMAIN.com", role: "menuitem", tabindex: "-1", target: "_blank"}。


0
投票

Twitter。 官方Twitter分享文档

https://twitter.com/intent/tweet?url={url}&text={title}&via={user_id}&hashtags={hash_tags}

Facebook。 Facebook官方对话文档 Facebook官方分享者文档

如果你有一个API密钥...

https://www.facebook.com/dialog/share?app_id={app_id}&display={page_type}&href={url}&redirect_uri={redirect_url}

如果你没有...

https://www.facebook.com/sharer.php?u={url}

LinkedIn。 官方LinkedIn共享文档

https://www.linkedin.com/sharing/share-offsite/?url={url}

Google+。 官方Google+分享文档

N/A : Service disabled.
© www.soinside.com 2019 - 2024. All rights reserved.