用'#';通过bit.ly API的符号

用'#';通过bit.ly API的符号,api,url,escaping,bit.ly,Api,Url,Escaping,Bit.ly,所以,我有一个url-。我需要使用bit.ly API缩短此url。问题是,我无法正确地避开“#”符号如果试图用API缩短此url,我不会得到任何短url。但我可以简单地缩短任何其他url(没有“#”) 问题是我可以适当缩短bit.ly网站和TweetDeck上的这个url(他们也使用API,对吧?)。但是我不能用API来缩短它 有什么建议吗 谢谢。您可以在将URL片段(#某物)发送到bit.ly进行缩短之前对其进行转义。URL片段按定义在提交到服务器时不会离开浏览器。逃离它可以让它通过。例如,

所以,我有一个url-。我需要使用bit.ly API缩短此url。问题是,我无法正确地避开“#”符号如果试图用API缩短此url,我不会得到任何短url。但我可以简单地缩短任何其他url(没有“#”)

问题是我可以适当缩短bit.ly网站和TweetDeck上的这个url(他们也使用API,对吧?)。但是我不能用API来缩短它

有什么建议吗


谢谢。

您可以在将URL片段(#某物)发送到bit.ly进行缩短之前对其进行转义。URL片段按定义在提交到服务器时不会离开浏览器。逃离它可以让它通过。例如,在Javascript中,
escUrl=encodeURIComponent(url)
就可以做到这一点