0

我在我的 rails 4 应用程序中使用 social_share_button_tag 将新闻分享到 facebook、twitter 和 google plus 并自定义标题。代码段如下:

<%= social_share_button_tag(@abc.full_name,
url: "#{@abc.page}?action=xyz&record=#{@abc.id}",
desc: @abc.full_name,
popup: 'true',
'data-facebook-title' => "The news of #{@abc.full_name}",
'data-twitter-title' => "The news of #{@abc.full_name}",
'data-google_plus-title' => "The news of #{@abc.full_name}",
'data-facebook-caption' => "The news of #{@abc.full_name}"

) %>

对于 facebook 和 twitter,它工作正常,但对于 google plus,标题没有显示。它正在显示其他内容(可能会自动填充某些默认值)。

文档 中明确提到:

除了默认标题外,您还可以指定特殊社交网络的标题:

<%= social_share_button_tag(@post.title, 
'data-twitter-title' => 'TheTitleForTwitter') %>

现在我该怎么办?

4

1 回答 1

0

Google+ 共享端点 API仅接受( urlURL) 和hl(语言代码)。您不能设置自定义标题。要设置标题,您必须在共享页面的 HTML 中填充+Snippet

于 2017-05-30T16:27:43.153 回答