2013-03-10 157 views
2

我正在关注的API规范,以鸣叫:Twitter的意图鸣叫添加斜线

http://twitter.com/intent/tweet?text=Don%27t+hide+your+incessant+curiosity%2E+Exclaim+it%2E+%23quote+http://[email protected]

但它不断追加一个“/”来结尾:

别不要掩饰你的好奇心。感叹它。通过@ mjbrender #quote http://itechthereforeiam.com/

我发现了几个为首的对话这个方向,但没有回答这个问题。

感谢您的帮助。

回答

4

不知道你是否有这个工作,但我把通过声明移到“前”,它摆脱了斜线。

例如:

https://twitter.com/intent/tweet?via=UserName&url=http://MyURL.com&text=Share your Story and Win!&hashtags=myHashTag& 

我以前通过标签有在年底,它将产品的斜线。通过这个代码,通路仍然出现在最后,而不是消息的开头,只是没有尾随的正斜杠。

希望这会有所帮助!

+0

请注意,虽然这可能工作,但仍有与URL编码的一些问题,如至少由以下...大卫的回答解释了“:”应该进行编码。 一些额外的编码信息:https://en.wikipedia.org/wiki/Query_string#URL_encoding – 2015-08-18 18:36:11

3

这是因为你没有URL编码MyURL。 试试这个:

https://twitter.com/intent/tweet?text=Don%27t+hide+your+incessant+curiosity.+Exclaim+it.+%23quote+http%3A//[email protected] 
+0

':'必须编码为'%3A'。 – 2015-07-10 16:08:36