gpt4 book ai didi

twitter - 在 Twitter 上共享带有查询字符串的 URL

转载 作者:行者123 更新时间:2023-12-03 04:48:15 27 4
gpt4 key购买 nike

我正在尝试将 Twitter 共享链接放入电子邮件中。因为这是在电子邮件中,所以我不能依赖 JavaScript,并且必须使用“构建您自己的”推文按钮。

例如,共享 Google 链接:

<a href="http://www.twitter.com/share?url=http://www.google.com/>Tweet</a>

这很好用。我遇到的问题是当 URL 包含查询字符串时。

<a href="http://www.twitter.com/share?url=http://mysite.org/foo.htm?bar=123&baz=456">Tweet</a>

带有查询字符串的 URL 会混淆 Twitter 的 URL 缩短服务 t.co。我尝试过以各种方式对其进行 URL 编码,但无法实现任何功能。我得到的最接近的是这样做。

<a href="http://www.twitter.com/share?url=http://mysite.org/foo.htm%3Fbar%3D123%26baz%3D456">Tweet</a>

这里我仅对查询字符串进行编码。当我这样做时,t.co 成功缩短了 URL,但在点击缩短的链接后,它会将您带到编码后的 URL。我在地址栏中看到 http://mysite.org/foo.htm%3Fbar%3D123%26baz%3D456,并在浏览器中收到以下错误

Not Found

The requested URL /foo.htm?bar=123&baz=456 was not found on this server.

我不知道如何解决这个问题。

编辑:回复:onteria_

我尝试过对整个 URL 进行编码。当我这样做时,推文中不会显示任何 URL。

最佳答案

这对你有用

http://twitter.com/share?text=text goes here&url=http://url goes here&hashtags=hashtag1,hashtag2,hashtag3

这是一个关于它的实例

<小时/>

http://twitter.com/share?text=Im Sharing on Twitter&url=https://stackoverflow.com/users/2943186/youssef-subehi&hashtags=stackoverflow,example,youssefusf

关于twitter - 在 Twitter 上共享带有查询字符串的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6208363/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com