передача хештегов в качестве параметров в твиттер - PullRequest
2 голосов
/ 08 декабря 2011

У меня есть следующий твит:

var tweet = "I might actually do a 5K: http://t.co/tXQIYlUt #zombies #running"

И я хотел бы передать это в твиттер-API, используя js

$('.my_div').append('<a href="https://twitter.com/share?text='+ tweet +'%2Fpages%2Ftweet-button" target="_blank">Tweet</a>')

Мой JS создает это: https://twitter.com/share?text=I%20might%20actually%20do%20a%205K:%20http://t.co/tXQIYlUt%20#zombies #running&via=JustinZollars&url=

, который отображается таким образом на twitter.com:

Я мог бы на самом деле сделать 5K: http://t.co/tXQIYlUt http://mydomain.com/

заметить, что он обрезанмои хеш-тегикак я могу очистить свой URL?

Ресурсы:

  1. документы

1 Ответ

4 голосов
/ 08 декабря 2011

encodeURIComponent() ваш параметр GET (переменная tweet).Кроме того, не кодируйте параметры GET, которые вы хотите иметь специальное значение (& и =).

jsFiddle .

...