【问题标题】:Twitter share api doesnt get url with two # signsTwitter 分享 api 无法获取带有两个 # 符号的网址
【发布时间】:2014-10-02 12:24:56
【问题描述】:

想分享这样的文字和网址:

test http://one#two#three

所以我试试

https://twitter.com/intent/tweet?text=test&url=http%3A%2F%2Fone%23two%23three

并在没有 url 的情况下仅获得“测试”结果



当在 url 中只有一个 #sigh 是可以的 例如

https://twitter.com/intent/tweet?text=test&url=http%3A%2F%2Fone%23two

给我 test http://one#two

如何添加秒数?

【问题讨论】:

    标签: twitter hash share


    【解决方案1】:

    这几乎可以肯定是因为在一个 URL 中拥有多个 # 的不是 correct syntax

    您要共享什么样的 URL,需要两个?

    如果你必须这样做,你可以作弊并将第二个% 编码为%25

    https://twitter.com/intent/tweet?text=test&url=http%3A%2F%2Fone%23two%2523two
    

    【讨论】:

    • 感谢特伦斯,我以不同的方式对其进行了调整——我没有在 twitter 调用中填充 url 部分,而是将我的 url 附加到文本字段中,它工作正常。我也会试试你的方法。
    猜你喜欢
    • 1970-01-01
    • 2014-08-08
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    相关资源
    最近更新 更多