После входа в Twitter Mobile с помощью веб-намерений URL-адрес преобразует пробелы в знаки «плюс» (% 2520).

Я работал с веб-намерениями, чтобы предоставить простые возможности твита через мобильное устройство пользователя по умолчанию. Однако, если пользователь в настоящее время не вошел в мобильный Твиттер и получает доступ к URL-адресу твита в первый раз, после входа он будет перенаправлен на страницу создания, но все пробелы в предварительно составленном твите (%20) будут преобразованы в символы + ( %2520).

Пример URL:

https://mobile.twitter.com/compose/tweet?status=Word1%20Word%20Word3

Если вы уже вошли в систему и впоследствии посещаете этот URL-адрес, все в порядке. Это только первый раз, когда пользователь входит в систему, %20 преобразуется в %2520 и отображается на странице как «Word1+Word2+Word3». Какие-нибудь мысли? Это происходит во всех браузерах и платформах, которые я тестировал.


person linkedPIXEL    schedule 23.03.2013    source источник


Ответы (1)


Я думаю, что у Twitter есть новый API для такого рода ссылок. Попробуйте следующее: https://dev.twitter.com/docs/tweet-button

Пример:

https://twitter.com/share?url=&text=Word1%20Word%20Word3
person Eyal Levin    schedule 09.02.2014