Когда я в строке запроса% 20, твиттер просто обрезает URL.
https://twitter.com/intent/tweet?url=49.248.29.163/planPage?Title=Religare%20Invesco%20AGILE%20Fund&classification=equity&text=Check%20this%20via%20@ReligareInvesco
Кто-нибудь знает решение?
Ссылка на твиттер: https://twittercommunity.com/t/tweet-url-with-querystring-having-spaces/38295
Согласно документации для намерений Ваш весь url должен быть закодирован в URL.
url
Это означает, что / становится %3F и т. Д.
/
%3F
Кроме того, в документации сказано, что URL должен быть полностью квалифицирован . То есть он должен начинаться с https:// или аналогичным.
https://
Наконец, пробелы должны быть дважды закодированы . Это означает, что символ % в %20 должен стать %25.
%
%20
%25
Параметр url должен быть:
https%3A%2F%2F49.248.29.163%2FplanPage%3FTitle%3DReligare%2520Invesco%2520AGILE%2520Fund%26classification%3Dequity
Вы можете проверить это в https://twitter.com/intent/tweet?url=https%3A%2F%2F49.248.29.163%2FplanPage%3FTitle%3DReligare%2520Invesco%2520AGILE%2520Fund%26classification%3Dequity&text=Check%20this%20via%20@ReligareInvesco