Twitter share api doesnt get url with two # signs


#1

want to share text and url like that:

test http://one#two#three
so i try
https://twitter.com/intent/tweet?text=test&url=http%3A%2F%2Fone%23two%23three
and get result only “test” without the url

(i will use xS word instead of / sign here in next sample because new user can add only two url’s)

when in url is only one # sigh is ok
for example
https:xSxStwitter.com/intent/tweet?text=test&url=http%3A%2F%2Fone%23two
give me
test http:xSxSone#two

how to add sec #?


#2

Why do you believe a gen-delim such as # inside a URI fragment should be preserved when a URI processor handles your URI?

A shared URI may be normalized to a canonical representation of the shared object for comparison against other shared URIs for purposes such as link counts. Each URI is wrapped by Twitter’s link shortener, conforming to a URI patten before matching.


#3