We use our own Curl library, but at a quick glance here, it looks like twitteroauth uses the same oauth library. So, changing the following line (no guarantees this won’t break other POST requests going through here may want to add a couple other checks, strpos on statuses/update or something) to use the oauth function to_url() instead of get_normalized_http_url, will likely be a nice workaround for the time being.
183: default:
return $this->http($request->get_normalized_http_url(), $method, $request->to_postdata());
to this
183: default:
return $this->http($request->to_url(), $method, $request->to_postdata());
also like to add, that this is hacky, and only is going to be a workaround…