twitter - 您如何在Twitter共享链接文本中包含主题标签?

标签 twitter hyperlink share hashtag

我正在使用自定义推特按钮编写一个网站,该按钮使用 www.twitter.com/share 函数,但是我遇到的问题是在推文文本中包含哈希'#'字符。

例如:

http://www.twitter.com/share?url=www.example.com&text=I+am+eating+#branstonpickel+right+now
该推文文本显示为“,我正在吃”,并且省略了哈希表以及之后的所有内容。

我在Twitter论坛上进行了快速浏览,了解到哈希#号不能成为共享URL的一部分。在https://dev.twitter.com/discussions/512#comment-877上,有人说:

Hashes are special characters in the URL (they identify document fragments) so they, and anything following, does not get sent the server.





you need to URLEncode it, so use %23



当我在测试链接中尝试第二点时:

www.twitter.com/share?url=www.example.com&text=I+am+eating+%23branstonpickel+right+now

该推文文本为',我现在正在吃%23branstonpickel ',实际上包含%23而不是将其转换为哈希。

很抱歉这个棘手的问题,但是有人知道我做错了吗?
任何反馈将不胜感激:)

最佳答案

看起来这是基本设置:

https://twitter.com/intent/tweet?
url=<url to tweet>
text=<text to tweet>
hashtags=<comma separated list of hashtags, with no # on them>

这将预先构建以下消息:<text> <url> <hashtags>
上面的例子是:
https://twitter.com/intent/tweet?url=http://www.example.com&text=I+am+eating+branston+pickel+right+now&hashtags=bransonpickel,pickles

hashtags参数曾经有个错误……它只显示前n-1个hashtag。目前,这是固定的。

关于twitter - 您如何在Twitter共享链接文本中包含主题标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9127808/

相关文章:

android - 选中复选框时 Android 应用程序中的 Twitter 登录页面

objective-c - 如何从我的应用程序启动 Mac 地址簿并选择特定人员?

android - 从 WebView 到 HttpClient 的共享 cookies/session 不起作用

java - 通过将日期作为参数来提取所有推文

Python - 如何通过仅保留最新的元组来对元组列表进行重复数据删除。

python - 将 Tweepy 与 Apigee 结合使用

javascript - 在HTML5中,请解释一下语句中 '?'的含义

html - IE 边框/框架出现在链接图像上

c# - 如何使用 C# 在不知道任何机器名称的情况下找到 LAN 上所有共享的名称?

android - 在付费/免费版本的 Android 应用程序之间复制/共享配置?