无论我将数据网址或数据文本设置为什么,Twitter都会抓取共享按钮所在页面的网址并显示为推文文本。
示例:
<a target="_blank" href="https://twitter.com/share"
data-count="none" class="twitter-share-button" data-url="http://www.gogole.com"
data-text="BLABLABLA" style="opacity:0">TWEET</a>
或
<a target="_blank" href="https://twitter.com/share"
data-count="none" class="twitter-share-button" data-url="<?php echo
urlencode('http://www.gogole.com')?>" data-text="BLABLABLA" style="opacity:0">TWEET</a>
在这两种情况下,点击链接会打开一个新窗口,其中包含Twitter共享框,其中包含 my 网站的URL,并忽略我设置的属性。
某些东西应该是错误的。帮助赞赏! 如果您需要更多信息,请告诉我。
谢谢, /吨
答案 0 :(得分:3)
您可以将查询参数“url”与twitter共享链接“https://twitter.com/share”一起使用 在查找URL twitter按钮时,请遵循以下优先级:
答案 1 :(得分:1)
我遇到了同样的问题 - 当使用手册示例中描述的链接时,它没有用。
这不起作用:
<a class="twitterBtn smGlobalBtn" target=_blank href="https://twitter.com/share" data-text="my_title" data-url="my_url" data-hashtags="my_hash" data-via="my_name" data-related="my_name">Tweet</a>
但是这个工作:
<a class="twitterBtn smGlobalBtn" target=_blank href="https://twitter.com/share?text=my_text&url=my_url&hashtags=my_hash&via=my_name&related=my_name">Tweet</a>
不知道为什么twitter会忽略数据属性,但是当params在链接中作为GET参数时 - 一切正常。
希望这对未来的人有所帮助)