If you have the following characters in Url : ( ) [ +, e.t.c that were not encoded like %29, %20, etc.
U will have error like this, because twitter can not parse those characters
{“errors”:[{“message”:“Could not authenticate you”,“code”:32}]}
And if you are using version .Net 4.5 you will have the same error even if you url encode, and call WebRequest.Create(string url).
Uri class decode your string and u will have same error, if u use double encode, twitter return the result but not that you expect